Grails 编写groovy操作的标准方法是什么

Grails 编写groovy操作的标准方法是什么,grails,groovy,Grails,Groovy,我不熟悉动态语言,现在正在学习groovy和grails。我对如何编写控制器操作有点困惑。在示例中,我看到了两种编写动作的方法: 1. def action(args) { // do some action and render the result } 2. def action = { // do some action } 有人能解释一下这两种语法的区别吗?第一种是方法,第二种是闭包 自从Grails2以来,您希望在控制器中执行方法

我不熟悉动态语言,现在正在学习groovy和grails。我对如何编写控制器操作有点困惑。在示例中,我看到了两种编写动作的方法:

1.
def action(args) {
    // do some action and render the result
}

2.
def action = { 
   // do some action
}

有人能解释一下这两种语法的区别吗?第一种是方法,第二种是闭包

自从Grails2以来,您希望在控制器中执行方法