spring
一只勤奋的小猪
做到最好
展开
-
spring源码-Ioc容器初始化、循环依赖、AOP、MVC
spring源码解析 spring核心理解 *掌握spring和spring boot、springcloud等的关联和区别 ** spring.io *** Spring基础部分(IoC、DI、AOP) *** spring boot:更加简单 **** 自动配置 **** 起步依赖(maven依赖更加简洁) **** 领配置文件(spring配置...原创 2020-02-12 20:36:29 · 275 阅读 · 0 评论 -
spring源码学习之路---IOC初探(一)
首先把spring源码导入,怎么导入百度下。 首先我们来说一下IOC,IOC是spring最核心的理念,包括AOP也要屈居第二,那么IOC到底是什么呢,四个字,控制反转。网上有不少是这么解释IOC的,说IOC是将对象的创建和依赖关系交给容器,这句话我相信不少人都知道,在我个人的理解,IOC就是让我们的开发变的更简单了。为什么这么说呢,光说没意思,直接上代码。public class Perso转载 2017-11-19 15:41:30 · 651 阅读 · 0 评论 -
spring源码学习之路---IOC实现原理(二)
上一章我们已经初步认识了BeanFactory和BeanDefinition,一个是IOC的核心工厂接口,一个是IOC的bean定义接口,上章提到说我们无法让BeanFactory持有一个Mappackage org.springframework.beans.factory.support;import java.io.NotSerializableException; import java.i转载 2017-11-19 16:13:26 · 502 阅读 · 0 评论 -
spring源码学习之路---深度分析IOC容器初始化过程(三)
分析FileSystemXmlApplicationContext的构造函数,到底都做了什么,导致IOC容器初始化成功。 public FileSystemXmlApplicationContext(String[] configLocations, boolean refresh, ApplicationContext parent) throws BeansExcepti转载 2017-11-19 18:19:26 · 209 阅读 · 0 评论 -
spring源码学习之路---IOC容器初始化要义之bean定义载入(四)
上章说到要带各位去看看bean定义载入的要义,其实就是loadBeanDefinitions这个方法的具体实现步骤,下面我们跟随这个方法去看下它到底是如何载入bean定义的。 上面是我截取的实现了loadBeanDefinitions的类级别截图,loadBeanDefinitions方法是AbstractRefreshableApplicationContext抽象类的模板方法,而此次我们研究的F转载 2017-11-19 18:30:39 · 217 阅读 · 0 评论