如果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级别的日志记录,然后查看输出是什么。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)