带有aspectj和/或Groovy AOP的Grails AOP最好使用注释

带有aspectj和/或Groovy AOP的Grails AOP最好使用注释,grails,groovy,aspectj,abstract-syntax-tree,Grails,Groovy,Aspectj,Abstract Syntax Tree,在我们的企业应用程序中,我们希望将日志记录、度量等横切关注点作为方面。我们已经准备好了aspectj建议(来自我们现有的java应用程序),但我没有找到将aspectj与Grails集成的方法 我已经了解到在Interceptor之前的和在Interceptor之后的了,但是这些都需要在所有控制器和服务中完成,是否有更简单的方法来完成 我的首选方法是为grails应用程序中的任何方法创建注释,例如@Metrics,并且应该得到建议。如果有人这样做过,任何链接/资源/示例都会很好。也许您可以看看G

在我们的企业应用程序中,我们希望将日志记录、度量等横切关注点作为方面。我们已经准备好了aspectj建议(来自我们现有的java应用程序),但我没有找到将aspectj与Grails集成的方法

我已经了解到在Interceptor之前的
和在Interceptor之后的
了,但是这些都需要在所有控制器和服务中完成,是否有更简单的方法来完成


我的首选方法是为grails应用程序中的任何方法创建注释,例如
@Metrics
,并且应该得到建议。如果有人这样做过,任何链接/资源/示例都会很好。

也许您可以看看Grails过滤器,它可以用于日志记录等横切关注点:

关于注释的使用,本文可能会有所帮助,但我没有检查:

祝你好运