1

在插件中,我需要遍历所有域和命令对象类,以对它们应用一些元魔法。获得域类不是问题,但是命令对象并不容易获得,因为它们似乎不被视为 Grails 人工制品。浏览文档后,我想出了以下代码:

def doWithDynamicMethods = { ctx ->
    application.controllerClasses.each {
        it.commandObjectClasses.each {
            // do something
        }
    }
}

这似乎可行,但它不包括在 webflow 操作中使用的命令对象。这是一个错误还是我的方法错误?

4

1 回答 1

0

我不相信 commandObjects 是真正的 domainObjects。您可以使用Artefact API来注册它们并找到它们。

于 2009-11-18T01:39:02.497 回答