Viv*_*adh 1 grails closures annotations spring-security grails-plugin
在grails中,我们可以使用两种方式定义一个动作: -
def actionname()
{
}
Run Code Online (Sandbox Code Playgroud)
和
def actionname = {
}
Run Code Online (Sandbox Code Playgroud)
这两种风格有什么区别?当我试图在动作(第二种风格)上方插入弹簧安全注释时,它说"@Secured" not applicable to field.这是什么意思?是因为关闭?
Grails参考文档7.Web Layer提到在早期版本的Grails中使用闭包来控制器操作,现在优先使用方法.但是,两者都受到支持.它继续列出使用方法的一些好处.
就个人而言,我在所有控制器中使用方法,并且还遇到了注释问题,例如@Secured,它只适用于方法,而不适用于闭包.
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |