Spring的AOP

1、springAOP

作用:  
    在程序运行期间,不修改源码对已有方法进行增强。 
优势:  
    减少重复代码     
    提高开发效率    
    维护方便 

1.1 基于接口的动态代理

提供者:JDK 官方的 Proxy 类。  

要求:被代理类最少实现一个接口。 

1,2 基于子类的动态代理

提供者:第三方的 CGLib,如果报 asmxxxx 异常,需要导入 asm.jar。

要求:被代理类不能用 final 修饰的类(最终类)。 
-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!