在插件中,我需要遍历所有域和命令对象类,以对它们应用一些元魔法。获得域类不是问题,但是命令对象并不容易获得,因为它们似乎不被视为 Grails 人工制品。浏览文档后,我想出了以下代码:
def doWithDynamicMethods = { ctx ->
application.controllerClasses.each {
it.commandObjectClasses.each {
// do something
}
}
}
这似乎可行,但它不包括在 webflow 操作中使用的命令对象。这是一个错误还是我的方法错误?