购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

Spring Boot框架是目前在Java Web开发领域中最受欢迎的开发框架之一。目前大量的Web项目都会选择Spring Boot框架作为底层框架进行相关开发。Spring Boot最早是基于Spring Framework 4.x版本进行的开发设计,继承了Spring框架的优秀基因,设计目标是用来简化Spring应用的初始化搭建过程及开发过程。

笔者初次听说Spring Boot是在2016年的一个技术分享会上,那时大部分项目还在使用Spring框架进行开发,Spring Boot框架的出现打破了原有Spring框架的开发模式,使配置效率和开发效率都得到了较大的提升。之后随着时间的推移,在各种项目中都使用了Spring Boot框架。

1.本书的组织结构和主要内容

第1章对Spring Boot框架的源码获取、源码编译及Spring Boot框架中的模块进行介绍。

第2章对Spring Boot框架的启动流程进行分析。

第3章对Spring Boot框架中的ApplicationContextFactory进行分析,主要包含应用上下文的创建分析。

第4章对Spring Boot框架中的ApplicationContextInitializer进行分析,主要包含上下文初始化的流程控制分析。

第5章对Spring Boot框架中的PropertySourceLoader进行分析,主要包含Spring Boot框架中对于配置文件的加载分析。

第6章对Spring Boot框架中的条件注解相关内容进行分析。

第7章对Spring Boot框架中的EnableAutoConfiguration进行分析,主要包含自动装配相关内容的分析。

第8章对Spring Boot框架中的日志相关内容进行分析。

第9章对Spring Boot框架中的异常报告相关内容进行分析。

第10章对Spring Boot框架中的EnableConfigurationProperties进行分析。

第11章对Spring Boot框架中的Servlet扫描和注册相关内容进行分析。

第12章对Spring Boot框架中的WebServerFactory进行相关分析,包含WebServer的创建流程分析。

第13章对Spring Boot框架中的WebServer进行分析,包含WebServer的4种实现类以及启动分析。

第14章对Spring Boot框架中的servlet包下的相关内容进行分析,包含servlet-context、servlet-error和servlet-filter。

第15章对Spring Boot框架中与JDBC相关内容进行分析。

第16章对Spring Boot框架中的监控相关内容进行分析。

第17章对Spring Boot框架中的devtools技术栈中的factories相关内容进行分析。

第18章对Spring Boot框架中的devtools技术栈中的文件与类监控进行分析。

第19章对Spring Boot框架中的test模块前置内容Spring Test相关技术进行分析。

第20章对Spring Boot框架中的test模块进行相关分析。

2.本书面向的读者

本书面向具备Java编程能力的读者。通过本书读者将学到Spring Boot框架中核心技术的相关实现。

本书面向对Spring Boot具备使用经验和有兴趣的读者。通过本书读者将学到Spring Boot框架的基础实现逻辑。

3.致谢

在此,非常诚挚地感谢所有Spring Boot框架的创建者和开发者,感谢他们所做的工作和对开源项目的热情。没有他们就没有本书的诞生。

由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。

王 涛
2025年1月 LXB7SLllOwWdx/kJnYwsFvubXll7hEBVKfq/YIisxILNqu5ZCDGsFGkcu59lijS7

点击中间区域
呼出菜单
上一章
目录
下一章
×