springAOP
you DoSomeThings
这个作者很懒,什么都没留下…
展开
-
springAop源码分析(四)
springAop源码分析(四)一、开始二、代码分析public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { MethodInvocation invocation; Object oldProxy = null; boolean setProxyContext = f...原创 2019-11-25 12:01:11 · 115 阅读 · 0 评论 -
springAop源码分析(三)
springAop源码分析(三)一、接上篇博客,所有的切面方法都找到后,并缓存起来了,接下来应该如何,请看下图二、源码分析原创 2019-11-21 14:00:06 · 234 阅读 · 0 评论 -
springAop源码分析(二)
springAop源码分析(二)一、接上篇博客,分析右半部分图二、源码分析public List<Advisor> buildAspectJAdvisors() { List<String> aspectNames = this.aspectBeanNames; if (aspectNames == null) { synchronized (th...原创 2019-11-20 11:18:07 · 158 阅读 · 0 评论 -
springAop源码分析(一)
springAop源码分析(一)一、希望通过这两幅图能很好的理解springAop寻找候选增强器这块逻辑此图为上图左半部分的衍生,右边的将再下一篇博客说明二、源码说明读过源码的朋友应该对这并不陌生,那我们就从这里开始protected Object resolveBeforeInstantiation(String beanName, RootBeanDefinition mbd)...原创 2019-11-19 17:28:05 · 145 阅读 · 0 评论