2011-04-06 100 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