spring aop学习4:织入原理

一.织入时机分类
1.编译时(AspectJ)
2.类加载时(AspectJ 5+)
3.运行时(Spring AOP)

二:运行时织入解释
分类1:
◆基于接口代理
1.不能对private修饰的方法进行代理
2.被代理的类一定是继承了某个接口
◆基于继承代理
1.不能对static,private修饰的方法和final修饰的类和方法进行代理

分类2:
1.静态代理
目标方法过多,代理对象的方法也相应的过多,不利于代码的可重用性
2.动态代理
目标方法过多,代理对象的方法永远只有一个
  

    原文作者:AOP
    原文地址: https://blog.csdn.net/Tiglle/article/details/78348094
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞