12
我有Spring AOP的一個問題,不關係到所有應該(在我看來)(見這個問題的更多問題的根源:Spring AOP ignores some methods of Hessian Service)方法的一個方面。如何調試Spring AOP的
我怎麼能調試,什麼樣的方法和實例得到什麼方面結合起來呢?有沒有像春天aop的詳細旗幟,它給出了這些信息?
我有Spring AOP的一個問題,不關係到所有應該(在我看來)(見這個問題的更多問題的根源:Spring AOP ignores some methods of Hessian Service)方法的一個方面。如何調試Spring AOP的
我怎麼能調試,什麼樣的方法和實例得到什麼方面結合起來呢?有沒有像春天aop的詳細旗幟,它給出了這些信息?
似乎沒有在Spring AOP的類太多了日誌代碼,但...
如果Spring AOP的決定使用CGLIB創建代理,有一個線,可以幫助你:
// in org.springframework.aop.framework.Cglib2AopProxy.getProxy(ClassLoader)
if (logger.isDebugEnabled()) {
logger.debug("Creating CGLIB2 proxy: target source is " + this.advised.getTargetSource());
}
類似的人似乎就派上用場了,當使用JDK代理:
// in org.springframework.aop.framework.JdkDynamicAopProxy.getProxy(ClassLoader)
if (logger.isDebugEnabled()) {
logger.debug("Creating JDK dynamic proxy: target source is " + this.advised.getTargetSource());
}
只是嘗試打開DEBUG級別的日誌記錄對於這兩個類,看看有什麼輸出。
大指針我就以此爲出發點,通過Spring AOP的代碼實際上調試。 – 2011-03-01 15:39:04
如何啓用這兩個類DEBUG級別的日誌?我使用logback。 – 2013-05-07 11:03:20
對於添加的logback類似:'<記錄器名稱= 「org.springframework.aop」 相加= 「假」><電平值= 「DEBUG」/><附加器-REF REF = 「是ConsoleAppender」/>' – sqreept 2016-04-03 21:11:43