会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Coder小黑
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2019年10月16日
Spring5源码解析5-ConfigurationClassPostProcessor (上)
摘要: 接上回,我们讲到了`refresh()`方法中的`invokeBeanFactoryPostProcessors(beanFactory)`方法主要在执行`BeanFactoryPostProcessor`和其子接口`BeanDefinitionRegistryPostProcessor`的方法。
阅读全文
posted @ 2019-10-16 13:57 Coder小黑
阅读(1130)
评论(0)
推荐(0)
2019年10月13日
你真的懂Spring Java Config 吗?Full @Configuration vs lite @Bean mode
摘要: 你真的懂Spring Java Config 吗?Full @Configuration 和 lite @Bean mode 是Spring Java Config 里非常有意思的两个概念。
阅读全文
posted @ 2019-10-13 13:59 Coder小黑
阅读(1379)
评论(2)
推荐(3)
2019年10月10日
Spring5源码解析4-refresh方法之invokeBeanFactoryPostProcessors
摘要: Spring5源码解析4-refresh方法之invokeBeanFactoryPostProcessors。`getBeanFactoryPostProcessors()`方法获取的是`AbstractApplicationContext#beanFactoryPostProcessors`这个成员变量。这个成员变量只能通过代码中手动编码调用`AbstractApplicationContext#addBeanFactoryPostProcessor`方法来添加新的元素。很明显,我们这里为空。
阅读全文
posted @ 2019-10-10 09:12 Coder小黑
阅读(312)
评论(0)
推荐(0)
2019年10月9日
Spring5源码解析3-refresh方法初探
摘要: 接上回分析完`register(annotatedClasses);`后,现在来看一下`refresh();`方法。`refresh();`方法,里面调用了超级多的方法,我们一个个来看。
阅读全文
posted @ 2019-10-09 19:43 Coder小黑
阅读(853)
评论(0)
推荐(0)
2019年10月8日
Spring5源码解析2-register方法注册配置类
摘要: 上回已经讲完了AnnotationConfigApplicationContext构造器中的this()方法,现在来看register(annotatedClasses)方法。根据传入的class对象创建AnnotatedGenericBeanDefinition,AnnotatedGenericBeanDefinition是BeanDefinition的一个实现类
阅读全文
posted @ 2019-10-08 08:38 Coder小黑
阅读(1381)
评论(0)
推荐(0)
2019年10月7日
使用 BeanDefinition 描述 Spring Bean
摘要: 在Java中,一切皆对象。在JDK中使用java.lang.Class来描述类这个对象。在Spring中,存在bean这样一个概念,那Spring又是怎么抽象bean这个概念,用什么类来描述bean这个对象呢?
阅读全文
posted @ 2019-10-07 15:13 Coder小黑
阅读(721)
评论(0)
推荐(0)
Spring5源码解析1-从启动容器开始
摘要: Spring5源码解析Annotation版本。从最简单的启动容器开始解析源码:new AnnotationConfigApplicationContext(AppConfig.class);
阅读全文
posted @ 2019-10-07 11:00 Coder小黑
阅读(550)
评论(0)
推荐(1)
2019年10月6日
Spring5源码解析-前奏:本地构建Spring5源码
摘要: Spring5源码解析前奏,本地构建Spring5源码。
阅读全文
posted @ 2019-10-06 20:42 Coder小黑
阅读(2438)
评论(0)
推荐(0)
上一页
1
2
3
公告