我们使用Spring AOP来记录应用程序代码。但是我无法记录控制器servlet或任何域对象 我们正在使用工厂类,我们能够记录从这个工厂类
实例化的类的方法我尝试在域对象或servlet上使用组件标记,但我仍然无法解决问题
任何人都可以为此问题提供解决方案
答案 0 :(得分:2)
Compnent Annotation不起作用,因为如果Instance是由普通new
语句创建的,则Instance不是Spring Manged。
您可以尝试使用@Configurable批注。但是在我个人看来,使用AspectJ而不是Spring AOP将是更好的解决方案,而AspectJ可以处理每个对象,而不仅仅是Spring Manged一次..
答案 1 :(得分:1)
将<aop:aspectj-autoproxy/>
添加到spring servlet配置文件中。