课程目录

1-1 [Spring属性管理] PropertySource属性源 (12:08)
1-2 [Spring属性管理] PropertySources属性源管理 (11:40)
1-3 [Spring属性管理] PropertyResolver属性解析 (14:20)
2-1 [Spring运行环境管理] ConfigurableEnvironment配置环境管理 (14:46)
2-2 [Spring运行环境管理] Environment与Profile管理 (13:28)
2-3 [Spring运行环境管理] ConversionService数据转换服务 (14:10)
3-1 [ApplicationContext结构分析] ApplicationContext继承结构 (15:29)
3-2 [ApplicationContext结构分析] EnvironmentCapable (07:56)
3-3 [ApplicationContext结构分析] ApplicationEventPublisher事件发布器 (16:42)
3-4 [ApplicationContext结构分析] MessageSource资源读取 (15:28)
3-5 [ApplicationContext结构分析] PropertyEditor属性编辑器 (20:31)
4-1 [Bean生命周期管理] Bean的初始化与销毁 (21:08)
4-2 [Bean生命周期管理] InitializingBean和DisposableBea (09:48)
4-3 [Bean生命周期管理] JSR-250注解管理生命周期 (23:18)
4-4 [Bean生命周期管理] SmartLifecycle生命周期扩展 (12:07)
4-5 [Bean生命周期管理] SmartInitializingSingleton回调处理 (11:47)
5-1 [BeanDefinitionReader] BeanDefinitionReader简介 (09:36)
5-2 [BeanDefinitionReader] XmlBeanDefinitionReader (08:49)
5-3 [BeanDefinitionReader] ResourceEntityResolver (10:02)
5-4 [BeanDefinitionReader] BeanDefinition (16:25)
5-5 [BeanDefinitionReader] BeanDefinitionParserDelegate (16:49)
6-1 [BeanFactory] BeanFactory (10:55)
6-2 [BeanFactory] ListableBeanFactory (09:35)
6-3 [BeanFactory] ConfigurableBeanFactory获取单例Bea (17:10)
6-4 [BeanFactory] Bean创建 (20:13)
6-5 [BeanFactory] ObjectProvider (13:15)
6-6 [BeanFactory] FactoryBean (10:53)
7-1 [BeanFactoryPostProcessor] BeanFactoryPostProcessor (17:42)
7-2 [BeanFactoryPostProcessor] BeanFactoryPostProcessor结构解析 (22:50)
7-3 [BeanFactoryPostProcessor] EventListenerMethodProcessor自定 (19:54)
7-4 [BeanFactoryPostProcessor] CustomEditorConfigurer属性编辑器配置 (09:16)
7-5 [BeanFactoryPostProcessor] PropertySourcesPlaceholderConf (18:40)
7-6 [BeanFactoryPostProcessor] ConfigurationClassPostProcesso (36:30)
8-1 [BeanPostProcessor初始化处理] BeanPostProcessor初始化处理 (16:43)
8-2 [BeanPostProcessor初始化处理] Bean初始化流程 (14:57)
8-3 [BeanPostProcessor初始化处理] Aware依赖注入管理 (24:11)
8-4 [BeanPostProcessor初始化处理] ApplicationContextAwareProcess (09:42)
9-1 [Spring容器启动分析] Spring配置文件路径处理 (21:20)
9-2 [Spring容器启动分析] 刷新Spring上下文 (11:11)
9-3 [Spring容器启动分析] StartupStep (17:31)
9-4 [Spring容器启动分析] prepareRefresh()刷新预处理 (21:15)
9-5 [Spring容器启动分析] obtainFreshBeanFactory()获取Bean (17:12)
9-6 [Spring容器启动分析] prepareBeanFactory()预处理Bean工厂 (19:14)
9-7 [Spring容器启动分析] initMessageSource()初始化消息资源 (10:03)
9-8 [Spring容器启动分析] 初始化事件广播 (06:38)
9-9 [Spring容器启动分析] registerListeners() (09:34)
9-10 [Spring容器启动分析] finishBeanFactoryInitializatio (19:07)
10-1 [Annotation扫描注入源码解读] AnnotationConfig应用上下文 (12:10)
10-2 [Annotation扫描注入源码解读] ClassPathBeanDefinitionScanner (28:18)
10-3 [Annotation扫描注入源码解读] AnnotatedBeanDefinitionReader (10:16)
10-4 [Annotation扫描注入源码解读] BeanDefinitionReaderUtils (11:41)