【发布时间】:2016-05-18 16:49:26
【问题描述】:
在这个question 中显示从grails 2 中的控制器获取所有方法。我怎样才能进入grails 3?
【问题讨论】:
标签: grails
在这个question 中显示从grails 2 中的控制器获取所有方法。我怎样才能进入grails 3?
【问题讨论】:
标签: grails
在 Grails 3 中(如果你只使用方法而不使用闭包,那么在 Grails 2 中会更容易一些):
import grails.web.Action
def data = grailsApplication.controllerClasses.collect { controller ->
[controller: controller.logicalPropertyName,
controllerName: controller.fullName,
actions: controller.clazz.methods.findAll { it.getAnnotation(Action) }*.name.sort()]
}
【讨论】: