Grails如何使用注释来过滤控制器操作

时间:2014-11-03 06:47:42

标签: grails filter annotations

如何使用注释过滤特定控制器的操作?如果方法使用此注释,则该方法将进入过滤器

1 个答案:

答案 0 :(得分:1)

目前尚不清楚你想做什么,但几年前我写过a blog post仍然有效,它描述了一种方法来注释控制器动作并根据注释中的值在过滤器中做出决定

现在有一点不同的是控制器动作通常是方法,但那时只支持闭包。所以你需要稍微改变注释;如果要继续注释闭包和方法,请将@Target({ElementType.FIELD, ElementType.TYPE})(在类级别(类型)或闭包(字段)上允许注释)更改为@Target({ElementType.METHOD, ElementType.TYPE})@Target({ElementType.FIELD, ElementType.METHOD, ElementType.TYPE})