网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Spring Boot源码解读与原理分析
分类
作者 LinkedBear
出版社 人民邮电出版社
下载
简介
内容推荐
Spring Boot是目前Java EE开发中颇受欢迎的框架之一。依托于底层Spring Framework的基础支撑,以及完善强大的特性设计,Spring Boot已成为业界流行的应用和微服务开发基础框架。
本书共14章,分为4个部分。第1部分介绍Spring Boot底层依赖的核心容器,以及底层Spring Framework的两大核心特性IOC和AOP;第2部分从底层源码角度深入剖析Spring Boot的全方位生命周期,包括SpringApplication、IOC容器、嵌入式Web容器和AOP模块的生命周期;第3部分针对项目开发中整合的主流场景,介绍场景模块中的核心装配和关键机制原理,如JDBC中的事务、Web中的核心控制器等;第4部分与Spring Boot的运行部署相关,针对不同运行场景讲解Spring Boot的启动引导方式。
阅读本书之前,读者需要先对Spring Framework和Spring Boot有基本的理解与简单的框架使用经验或项目开发经验。本书的重点是Spring Boot的设计、思想和原理,无论是对于已经有一定基础的开发者还是已熟练使用Spring Boot并希望进一步提升技能和水平的开发者,本书都是他们透彻研究Spring Boot源码和原理的理想选择。
作者简介
LinkedBear,Java开发工程师、底层技术研究者与分享者,倾心研究Spring技术体系多年,对Spring、Spring Boot等框架有着独到的见解,拥有丰富的框架体系实践经验和架构封装经验。
目录
第1部分 Spring Boot底层依赖的核心容器
第1章 Spring Boot整体概述
1.1 Spring Framework
1.1.1 Spring Framework的历史
1.1.2 IOC与AOP
1.2 Spring Boot与Spring Framework
1.3 Spring Boot的核心特性
1.4 Spring Boot的体系
1.5 开发第 一个Spring Boot应用
1.5.1 创建项目
1.5.2 编写简单代码
1.6 小结
第2章 Spring Boot的自动装配
2.1 组件装配
2.1.1 组件
2.1.2 手动装配
2.1.3 自动装配
2.2 Spring Framework的模块装配
2.2.1 模块
2.2.2 快速体会模块装配
2.2.3 导入配置类
2.2.4 导入ImportSelector
2.2.5 导入ImportBeanDefinitionRegistrar
2.2.6 扩展:DeferredImportSelector
2.3 Spring Framework的条件装配
2.3.1 基于Profile的装配
2.3.2 基于Conditional的装配
2.4 SPI机制
2.4.1 JDK原生的SPI
2.4.2 Spring Framework 3.2的SPI
2.5 Spring Boot的装配机制
2.5.1 @ComponentScan
2.5.2 @SpringBootConfiguration
2.5.3 @EnableAutoConfiguration
2.6 WebMvc场景下的自动装配原理
2.6.1 Servlet容器的装配
2.6.2 DispatcherServlet的装配
2.6.3 SpringWebMvc的装配
2.7 小结
第3章 Spring Boot的IOC容器
3.1 Spring Framework的IOC容器
3.1.1 BeanFactory
3.1.2 ApplicationContext
3.1.3 选择ApplicationContext而不是BeanFactory
3.2 Spring Boot对IOC容器的扩展
3.2.1 WebServerApplicationContext
3.2.2 AnnotationConfigServletWebServerApplicationContext
3.2.3 ReactiveWebApplicationContext
3.3 选用注解驱动IOC容器的原因
3.3.1 配置方式的对比
3.3.2 约定大于配置下的选择
3.4 Environment
3.4.1 Environment概述
3.4.2 Environment的结构与设计
3.4.3 Environment与IOC容器的关系
3.5 BeanDefinition
3.5.1 理解元信息
3.5.2 BeanDefinition概述
3.5.3 BeanDefinition的结构与设计
3.5.4 体会BeanDefinition
3.5.5 BeanDefinitionRegistry
3.5.6 设计BeanDefinition的意义
3.6 后置处理器
3.6.1 理解后置处理器
3.6.2 BeanPostProcessor
……
第2部分 Spring Boot的生命周期原理分析
第3部分 Spring Boot整合常用开发场景
第4部分 Spring Boot应用的运行
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/27 18:43:30