例如,如果我有一个save()
方法,如何限制此操作的HTTP请求方法?
查看grails documentation,看来我可以使用此static allowedMethods = [...]
块来限制访问。
但是,它看起来有些笨拙,因为列表可能会变得很大,并且变得非常混乱。
理想情况下,我想使用注释来描述该方法。可能是这样的:
@POST
def save() {
// save logic
}
这样,我就知道与
save()
方法有关的所有信息。而不是向上滚动并可能看到巨大的混乱列表。如果有人知道其他方法,请告诉我。谢谢!
最佳答案
您可以创建自己的注释,并使用过滤器/拦截器检查请求方法是否对应于给定的注释。您可以找到更多详细信息here。
关于java - 在Grails中,是否有一种方法可以限制HTTP请求方法类型(allowedMethods映射除外)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43105681/