





定价:129元
印次:1-1
ISBN:9787302683667
出版日期:2025.03.01
印刷日期:2025.03.14
图书责编:安妮
图书分类:零售
"本书针对Spring 生态下的Spring Boot 框架进行源码分析,具备完善的源码处理分析。 本书内容包括Spring Boot 框架的启动流程分析、Spring Boot中的应用上下文相关内容、Spring Boot 自动装配、Spring Boot中的嵌入式Servlet、Spring Boot 与JDBC、Spring Boot与监控、SpringBoot与开发工具及SpringBoot与测试。本书主要进行的分析目标是在整理、分析SpringBoot框架中的核心技术及核心对象。本书可以帮助读者快速掌握Spring Boot 框架中的核心源码逻辑。 本书适合具有一定Java 编程基础的读者和对Spring Boot 框架有基础开发能力的读者。 "
王涛,主要从事Java相关软件开发工作,有着近6年的编程经验,长期活跃在GitHub、CSDN和开源中国,2019年开始进行技术创作,文章内容深受读者喜爱,热衷于后端领域相关技术,主要研究SpringFramework、SpringBoot和SpringCloud相关源码及企业应用。
前言 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框架中的Ena...
第1章 初识 Spring Boot 1
1.1 Spring Boot源码编译 1
1.1.1 Spring Boot 源码获取 1
1.1.2 Spring Boot 源码导入IDEA 2
1.2 Spring Boot 测试环境的搭建 5
1.3 Spring Boot 编译后可能遇到的问题 6
本章小结 7
第2章 Spring Boot 启动流程分析 8
2.1 SpringApplication.run方法简述 8
2.2 SpringApplication构造方法分析 9
2.2.1 WebApplicationType.deduceFromClasspath方法分析 11
2.2.2 getBootstrapRegistryInitializersFromSpringFactories方法分析 11
2.2.3 getSpringFactoriesInstances方法分析 12
2.2.4 createSpringFactoriesInstances 方法分析 12
2.2.5 deduceMainApplicationClass方法分析 13
2.3 run方法分析 14
2.3.1 createBootstrapContext 方法分析 16
2.3.2 prepareEnvironment 方法分析 17
2.3.3 configureIgnoreBeanInfo 方法分析 21
2.3.4 printBanner 方法分析 21
2.3.5 prepareContext方法分析 22
2.3.6 ref... 查看详情