java audit log使用aspectj的每个方法

时间:2011-02-02 11:51:06

标签: spring aspectj

如何在方法执行之前和之后记录每个方法的消息。主要针对包中的所有类,无论它们是否由春季管理。使用spring aop可以拦截由spring管理的bean,但是如何拦截未管理的bean。我不想使用java -agent选项,因为它需要在tomcat中使用jar以及其他一些事情来使其工作。是编译时编织的唯一选择吗?

1 个答案:

答案 0 :(得分:0)

您可以在编译时添加方面。

或者您可以使用java -agent属性或使用Spring LTW来使用加载时编织:

http://static.springsource.org/spring/docs/3.0.0.RC1/spring-framework-reference/html/ch07s08.html#aop-aj-ltw