分为三步
1. 获取Advisor,不论是从@Aspect获取,还是自己定义的Advisor
2. 根据Advisor+目标类信息创建代理对象
3. 执行目标对象方法时其实执行的是代理对象实现的已经增强的目标对象方法,从而实现拦截执行增强服务。
代理对象对目标对象的方法进行增强,从而实现执行目标方法前后增强
分为三步
1. 获取Advisor,不论是从@Aspect获取,还是自己定义的Advisor
2. 根据Advisor+目标类信息创建代理对象
3. 执行目标对象方法时其实执行的是代理对象实现的已经增强的目标对象方法,从而实现拦截执行增强服务。
代理对象对目标对象的方法进行增强,从而实现执行目标方法前后增强