Spring ioc 叫控制反转,也就是把创建Bean的动作交给Spring去完成. spring ioc 流程大致为 定位-> 加载->注册 先说几个比较有意思的点 1.Spring中的通过IOC生成的Bean是存放在ConcurrentHashMap中的 2.通过xml配置SpringBean时,spring会通过dom解析的方式解析xml 3.ioc中使用了大量的委派模式,代理模式,单例模式,工厂模式,模板模式,原型模式,导致源码...阅读极其困难. 4.BeanFactory和Fac…
在上一章学习了spring boot 2.0启动的大概流程以后,今天我们来深挖一下SpringApplication实例变量的run函数. 先把这段run函数的代码贴出来: /** * Run the Spring application, creating and refreshing a new * {@link ApplicationContext}. * @param args the application arguments (usually passed from a Java m…