0

我想通过使用在 Griffon 的控制器中执行 AOP invokeMethod(),例如:在所有 Griffon 控制器的特定方法中将开始事务建议添加到“之前”关节点并将事务建议提交到“之后”关节点。

我还没有验证这一点,但我担心框架已经有invokeMethod()控制器类。我可以在不影响Groovy 类invokeMethod()中先前定义的情况下添加新的吗?invokeMethod()怎么做?

4

1 回答 1

2

Griffon 确实强制执行控制器invokeMethod,您可以提供自己的。另一种选择是提供GriffonControllerActionManager接口的自定义实现

http://griffon.codehaus.org/guide/latest/api/griffon/core/controller/GriffonControllerActionManager.html

有关此功能的更多信息,请参阅 Griffon 指南

http://griffon.codehaus.org/guide/latest/guide/single.html#actionManager

http://griffon.codehaus.org/guide/latest/guide/applicationOverview.html#managerConfiguration

于 2013-01-28T09:40:27.343 回答