- 博客(6)
- 资源 (15)
- 收藏
- 关注
原创 Spring源码:再读Bean加载过程
1.Bean加载过程Step 1:尝试从缓存中获取Bean实例(从singletonFactory获取,即singletonFactory.getObject()方法) singletonObjects:BeanName和bean实例之间的关系 singletonFacories:BeanName和bean工厂之间的关系 earlySingletonObjects:...
2018-09-06 11:12:54 241
原创 Spring源码:Bean初始化过程
主代码1. 激活Aware方法2. 后处理方法(初始化之前调用)3. 激活自定义的init方法4. 后处理方法(初始化之后调用)主代码bean完成属性注入之后,接着要以bean进行初始化,初始化过程在AbstractAutowireCapableBeanFactory抽象类中,核心代码如下:protected Object initialize...
2018-09-06 11:11:51 2523
原创 Spring源码:PropertyValues类及属性注入二
主代码1. RuntimeBeanReference类型2. RuntimeBeanNameReference类型3. BeanDefinitionHolder类型4. BeanDefinition类型5. ManagedArray类型6. ManagedList类型7. ManagedSet类型8. ManagedMap类型9. ManagedProperties类型...
2018-09-04 22:49:14 4362
原创 Spring源码:PropertyValues类及属性注入一
概要相关类属性注入概要Spring获取Bean的实例时,需要把配置的属性值解析到PropertyValues,然后填充入BeanWrapper中相关类**MutablePropertyValues类:**PropertyValues接口的默认实现public class MutablePropertyValues implements Pro...
2018-09-04 22:48:16 7706
原创 Spring源码:ConversionService类解析
整体类图:一般来说,用户可以使⽤用内置的或者⾃己实现Converter接⼝来实现类型转换,ConversionService类接口内部调用Converter接口实现类来实现类型转换ConversionService接口:类型转换的服务接口,这是转换系统的入口,调用convert(Object, Class)进行一次线程安全的类型转换。public interface Conversi...
2018-09-02 16:39:37 3556
原创 Spring源码:Converter及TypeConverter类解析
三类Converter接口TyperConverterPropertyEditor总结三类Converter接口Spring提供了3种converter接口,分别是Converter、ConverterFactory和GenericConverter.一般用于1:1, 1:N, N:N的source->target类型转化。Converter接口...
2018-09-02 16:37:44 5612
jdk9下载,包括windows 和 mac
2023-05-27
基于Spring Boot+Mybatis的博客管理平台源代码
2023-02-26
基于 Spring Boot 的 Camunda 请假流程 demo 示例
2023-02-19
Activiti5 请假流程 demo 代码示例
2023-02-19
流程引擎jBPM demo及Spring Boot示例
2023-02-15
基于 Spring MVC 和 MyBatis 的图书馆管理简单系统,功能齐全且很容易上手
2023-02-07
豆瓣电影评论分析(含数据)
2022-04-09
Zen Coding-Notepad++.v0.7.zip
2015-04-22
API文档集合
2015-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人