原文:AopContext.currentProxy()

原来在springAOP的用法中,只有代理的类才会被切入,我们在controller层调用service的方法的时候,是可以被切入的,但是如果我们在service层 A方法中,调用B方法,切点切的是B方法,那么这时候是不会切入的,解决办法就是如上所示,在A方法中使用 Service AopContext.currentProxy .B 来调用B方法,这样一来,就能切入了 AopContext.cu ...

2020-09-21 23:21 0 2164 推荐指数:

查看详情

AopContext.currentProxy遇到的坑

  1)AopContext.currentProxy()调用的方法中,如果此方法再调用其他的service,则此方法必须是public的修饰符。否则会发现通过@Autowired注入的service值为null。 ...

Tue Sep 08 23:36:00 CST 2020 0 2567
使用AopContxt.currentProxy()方法获取当前代理对象

常规使用Spring的AOP功能,都是对一个Service中的B方法进行切入记录日志,这些时候AOP是能起作用的。但是假如B方法被service中的A方法调用,在B方法上的切入便会失效,导致无法记录日 ...

Mon Jul 06 15:24:00 CST 2020 0 1804
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM