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