
aop
文章平均质量分 65
定心下
这个作者很懒,什么都没留下…
展开
-
sprng5.2.9 cglb aop总结
代理生成的对象 public class XX$$EnhancerBySpringCGLIB$$62cdd9f4 extends XX implements SpringProxy, Advised, Factory xx被代理对象,SpringProxy表明为代理后对象,Factory给对象赋值 注意 Factory中的setCallbacks方法,他就是给代理后的对象赋初始值的,你要代理执行的方法,原对象都是从这个方法赋值的。 赋值的第一个值就是 DynamicAdvisedInterceptor这个原创 2021-11-02 17:58:36 · 122 阅读 · 0 评论 -
spring5.2.9 aop cglb 代理过程
注解定义切面 在执行初始化方法之后 AnnotationAwareAspectJAutoProxyCreator -> AbstractAutoProxyCreator.postProcessAfterInitialization .wrapIfNecessary .getAdvicesAndAdvisorsForBean(从这你判断是不是 需要代理进入 下面的.createProxy)原创 2021-10-28 10:28:48 · 155 阅读 · 0 评论