2011-04-06 99 views
0

我们使用Spring AOP来记录应用程序代码。但我无法记录控制器servlet或任何域对象 我们正在使用工厂类,并且我们能够记录类的方法从这个工厂类实例化Spring AOP方面注释日志记录

我一直在使用的域对象或servlet的组件标签试过了,但我仍然是不能够解决问题

任何人都可以对这个问题

回答

0

<aop:aspectj-autoproxy/>添加到您的spring servlet配置文件中。

2

的构成元素诠释提供解决方案将不起作用,因为如果它是cre,实例不是Spring Manged通过正常的new声明。

您可以尝试使用@Configurable注释。但在我个人看来,使用AspectJ代替Spring AOP会是更好的解决方案,AspectJ可以在每个对象上运行,而不仅仅在Spring Manged一次。

+1

为什么downvote? - 这是解决这个问题的方法。 – Ralph 2011-04-06 08:25:14

+0

我同意,+1余额 – 2011-04-06 08:40:44

+0

感谢@ Ralph..can任何人给我倾向于使用AspectJ的注解使用AspectJ我们已经使用方面的Spring应用程序指针和我们有在Spring配置 – Vish 2011-04-06 09:34:24