
Spring源码分析
Liao_Xiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring中Bean的实例化过程(二)
AbstractAutowireCapableBeanFactory # createBean(),整体方法如下:/** * Central method of this class: creates a bean instance, * populates the bean instance, applies post-processors, etc. * @see #doCreateB...原创 2019-11-01 21:54:49 · 210 阅读 · 0 评论 -
Spring中Bean的实例化过程
先看一个简单的Bean的实例化过程,使用默认的构造函数@Servicepublic class UserService { public void query(){ System.out.println("query"); }}从AbstractApplicationContext#refresh中的finishBeanFactoryInitialization(beanFact...原创 2019-11-01 17:06:19 · 548 阅读 · 0 评论 -
Spring5.0.x源码分析(四)
@Configuration//@Configuration@ComponentScan("com.google")@Import(MyBean.class)public class AppConfig {}//=======================================================================================...原创 2019-10-26 21:42:49 · 202 阅读 · 0 评论 -
Spring5.0.x源码分析(三)
在第二节中讲到ConfigurationClassParser#doProcessConfigurationClass()方法中在处理一些注解,这节就来分析一下// Process any @Import annotations关于Import注解的使用方式,可以参考:Spring @Import 三种用法...原创 2019-10-23 21:37:15 · 161 阅读 · 0 评论 -
Spring5.0.x源码分析(二)
3、refresh()继续看org.springframework.context.support.AbstractApplicationContext#refresh方法3.4 postProcessBeanFactory(beanFactory)是个空方法3.5 invokeBeanFactoryPostProcessors(beanFactory)Invoke factory pr...原创 2019-10-22 08:53:33 · 524 阅读 · 0 评论 -
Spring5.0.x源码分析(一)
在编译好的源码工程中创建测试model几个测试类,就写在一起了@ComponentScan("com.liaoxiang")@Configurationpublic class AppConfig {}@Componentpublic class User { public void info(){ System.out.println("Hello Spring");...原创 2019-10-17 20:58:56 · 516 阅读 · 0 评论