我希望我在 Roo 项目中的第一个方面能够在 Web 控制器启动时运行建议。但我无法让切入点匹配。
控制器有一个以 Cfx 开头的类名。我尝试过以下形式:
pointcut setBrand() : initialization(Cfx*.new (..));
before() : setBrand()
{
log.info("xxxxxxxxxxxx setting brand");
}
除了“初始化”之外,我还尝试过(来自 AspectJ Cookbook)调用(签名)新关键字、预初始化、静态初始化。公式是什么?
也许这是相关的 - Roo 方面没有这种形式 - 例如没有切入点。他们是如何工作的?这是在哪里记录的?
谢谢
PS道歉,这是一个重新发布。我将此发布到 Spring Roo 论坛,但没有得到回应。http://forum.springsource.org/showthread.php?129374-Aspect-to-trap-Controller-creation-how-to