我想通过使用在 Griffon 的控制器中执行 AOP invokeMethod()
,例如:在所有 Griffon 控制器的特定方法中将开始事务建议添加到“之前”关节点并将事务建议提交到“之后”关节点。
我还没有验证这一点,但我担心框架已经有invokeMethod()
控制器类。我可以在不影响Groovy 类invokeMethod()
中先前定义的情况下添加新的吗?invokeMethod()
怎么做?
Griffon 确实强制执行控制器invokeMethod
,您可以提供自己的。另一种选择是提供GriffonControllerActionManager
接口的自定义实现
有关此功能的更多信息,请参阅 Griffon 指南
http://griffon.codehaus.org/guide/latest/guide/single.html#actionManager
http://griffon.codehaus.org/guide/latest/guide/applicationOverview.html#managerConfiguration