原理的概述:织入运行时
1.编译期(AspectJ)
2.类加载期(AspectJ 5+)
3.运行时织入(Spring AOP) ****
运行时织入是怎么实现的呢?
代理对象(静态代理,动态代理)
动态代理分为接口,和继承这两种类型;
目标对象委托了代理对象跟客户端进行
动态代理提现效率:
Spring如何实现代理Bean
多个AOP如何叠加?
Spring实现责任链模式
原理的概述:织入运行时
1.编译期(AspectJ)
2.类加载期(AspectJ 5+)
3.运行时织入(Spring AOP) ****
运行时织入是怎么实现的呢?
代理对象(静态代理,动态代理)
动态代理分为接口,和继承这两种类型;
目标对象委托了代理对象跟客户端进行
动态代理提现效率:
Spring如何实现代理Bean
多个AOP如何叠加?
Spring实现责任链模式