Spring IoC源码精讲
作 者:王涛 著
定 价:99.8
出 版 社:清华大学出版社
出版日期:2022年09月01日
页 数:408
装 帧:平装
ISBN:9787302601319
采用由浅入深、由易到难的讲解模式,结合案例,全面剖析Spring IoC源码
本书从Spring IoC核心技术的使用开始讲解,具备充分的Spring IoC使用说明,并且对Spring IoC核心源码进行分析。
本书分为22章,主要内容包括SpringXML模式中XML文档的验证、XML资源读取、Spring默认标签的解析、自定义标签解析、各类资源对象注册和生命周期,以及Spring注解模式中的注解元数据、注解模式的启动和注解模式下Bean的注册等。本书可以帮助读者快速掌握Spring IoC容器的基本使用及Spring IoC相关的源码逻辑。
本书的源码分析在大部分情况下遵循测试用例优先,尽可能保证源码现象可复现。
本书适合具有一定Java编程基础和对Spring框架有基本开发能力的读者。
王涛,长期从事Java EE、微服务相关技术领域的开发,对Spring系列框架、MyBatis等其他开源框架都有深刻认识。
第3章自定义标签解析
在第1章中对Spring的简单使用进行了说明,简单介绍了bean标签的使用。bean标签属于Spring的原生标签,在Spring中除了原生标签以外还能够支持自定义标签,本章将介绍SpringXML配置文件中的自定义标签如何进行自定义、如何使用自定义标签,并对SpringXML的自定义标签相关的内容进行源码分析。
3.1创建自定义标签环境搭建
在开始自定义标签分析之前,需要先编写自定义标签解析相关的测试用例,编写自定义标签需要执行下面四个步骤。
(1) 编写XSD文件或者DTD文件。
(2) 编写NamespaceHandler实现类。
(3) 编写BeanDefinitionParser实现类。
(4) 编写注册方式,向Spring中注册。
接下来null
第1章Spring容器环境搭建及基本使用
1.1Spring容器环境搭建
1.2Spring基本代码编辑
1.3SpringIoC核心类
小结
第2章IoC资源读取及注册
2.1XML文档验证
2.1.1认识XML验证模式
2.1.2Spring中XML的验证
2.2Document对象获取
2.3BeanDefinition注册
2.3.1doRegisterBeanDefinitions流程
2.3.2parseBeanDefinitions分析
2.3.3parseDefaultElementSpring原生标签的处理
2.3.4import标签解析
2.3.5alias标签解析
2.3.6bean标签解析
……