
Spring Aop
liu_york
学会慢慢规划自己...
展开
-
AOP方法嵌套调用为何失效和解决方案
嵌套方法调用失效 业务类 package liu.york.aspect.demo3; @Component public class OrderService{ public void fun1(){ System.out.println("fun1 ..."); fun2(); } public void fun2(){ ...原创 2019-01-28 19:45:54 · 2442 阅读 · 0 评论 -
JDK-Cglib代理以及SpringAop-ProxyFactory
我们知道,java中代理分为静态代理和动态代理: 静态代理: 1 用户自定义硬编码,就是将代理代码直接入侵到业务类中 2 著名的 AspectJ 代理,AspectJ很多人以为是动态代理,其实它是静态,原因是它在编译 期间利用字节码框架asm改变了被代理对象,将代码"入侵"到了目标对象,只不过我们并不知道,因为是编译期间发生的。其实这种方式调用性能是非常高的,比jdk反...原创 2019-01-29 13:14:14 · 277 阅读 · 0 评论