Unterschiede zwischen Aktion und Methoden in Grails-Controllern

Soweit ich weiß, kann ich eine Aktion in einem Controller wie folgt erstellen:

class My Controller {
    def myAction = {
      println "in my action "
    }
}

oder ich kann es schaffen durch:

class My Controller {
    def myAction(){
      println "in my action "
    }
}

Kann jemand bitte den Unterschied zwischen den beiden Methoden erkennen, oder wenn ich etwas falsches an meinem Konzept oder meiner Wahrnehmung habe?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage