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