![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring源码
杜甫之心
这个作者很懒,什么都没留下…
展开
-
SpringAOP拦截器调用
ReflectiveMethodInvocation用来处理AOP拦截器链的调用;<1>proceed方法①方法返回值为Object②//判断拦截器是否已经处理到最后一个了如果是,则通过反射方法直接调用目标方法 if(this.currentInterceptorIndex == this.interceptorAndDynamicMethodMatcher...原创 2020-02-13 00:17:07 · 507 阅读 · 0 评论 -
Spring--IOC容器之BeanFactory和ApplicationContext
BeanFactory是一个接口,提供最基本的容器功能,其他具体容器都要实现或者继承该接口,以实现具体的逻辑方法1、Object getBean(String name) throws BeansException传入name从容器中获取具体的bean,如果获取不到,则抛BeanException异常2、<T> T getBean(String name, Cl...原创 2019-07-08 19:20:47 · 252 阅读 · 0 评论 -
Spring--IOC容器初始化之Resource定位
IOC容器初始化主要分三步,第一步是Resource定位,即首先要找到要加载的BeanDefinition的资源在哪对于每一种等待被加载的资源都会有与之相匹配的ApplicationContext的实现类来进行加载,例如加载文件用到的FileSystemXmlApplicationContext类,以及ClasspathXmlApplicationContext等接下来将以FIleSyst...原创 2019-08-15 23:38:15 · 429 阅读 · 0 评论