Spring AOP底层实现原理

1、spring的AOP底层是由 JDK提供的动态代理技术 和 CGLIB(动态字节码增强技术)实现。 2、JDK动态代理:Jdk动态代理只针对于接口操作。 3、CGLIB:可以针对没有接口的java类和有接口的java类。 java的jdk动态代理: 1、new的java类必须存在接口,通过一个工具类,对java类中的一些方法进行功能补充。或者说将一些公共的方法提取写在工具类中。 2、代码实现:
相关文章
相关标签/搜索