科技
类型
6.5
豆瓣评分
可以朗读
语音朗读
345千字
字数
2020-06-01
发行日期
展开全部
主编推荐语
Spring Boot 布道师、技术专家撰写,帮助你便捷使用 Spring Boot、轻松完成项目调优。
内容简介
从源码角度分析 Spring Boot 的核心技术架构和主要功能的实现原理,系统总结 Spring Boot 的使用方法、技巧和场景。
目录
- 版权信息
- 前言
- 第一部分 准备篇
- 第1章 阅读代码前的准备
- 1.1 获取和调试Spring Boot源代码
- 1.2 Spring Boot源代码的目录结构
- 1.3 源代码阅读工具
- 1.4 Spring Boot的设计理念和目标
- 1.5 Spring Boot的整体架构
- 第二部分 原理篇
- 第2章 Spring Boot核心运行原理
- 2.1 核心运行原理
- 2.2 运作原理源码解析之@EnableAutoConfiguration
- 2.3 AutoConfigurationImportSelector源码解析
- 2.4 @Conditional条件注解
- 2.5 实例解析
- 2.6 小结
- 第3章 Spring Boot构造流程源码分析
- 3.1 SpringApplication的初始化简介
- 3.2 SpringApplication实例化流程
- 3.3 SpringApplication构造方法参数
- 3.4 Web应用类型推断
- 3.5 ApplicationContextInitializer加载
- 3.6 ApplicationListener加载
- 3.7 入口类推断
- 3.8 SpringApplication的定制化配置
- 3.9 小结
- 第4章 Spring Boot运行流程源码分析
- 4.1 run方法核心流程
- 4.2 SpringApplicationRunListener监听器
- 4.3 初始化ApplicationArguments
- 4.4 初始化ConfigurableEnvironment
- 4.5 忽略信息配置
- 4.6 打印Banner
- 4.7 Spring应用上下文的创建
- 4.8 Spring应用上下文的准备
- 4.9 Spring应用上下文的刷新
- 4.10 调用ApplicationRunner和CommandLineRunner
- 4.11 小结
- 第三部分 内置组件篇
- 第5章 Spring Boot外化配置源码解析
- 5.1 外化配置简介
- 5.2 ApplicationArguments参数处理
- 5.3 命令参数的获取
- 5.4 配置文件的加载
- 5.5 基于Profile的处理实现
- 5.6 综合实战
- 5.7 小结
- 第6章 Spring Boot Web应用源码解析
- 6.1 遗失的web.xml
- 6.2 Web应用的自动配置
- 6.3 Spring MVC的自动配置
- 6.4 综合实战
- 6.5 小结
- 第7章 Spring Boot内置Servlet容器源码解析
- 7.1 Web容器自动配置
- 7.2 WebServer初始化过程
- 7.3 DispatcherServlet的加载过程
- 7.4 综合实战
- 7.5 小结
- 第8章 Spring Boot数据库配置源码解析
- 8.1 自动配置注解解析
- 8.2 自动配置内部实现解析
- 8.3 JdbcTemplateAutoConfiguration
- 8.4 异常案例分析
- 8.5 小结
- 第9章 Spring Boot消息源码解析
- 9.1 JMS基础自动配置
- 9.2 ActiveMQ自动配置
- 9.3 @JmsListener注解解析
- 9.4 小结
- 第10章 Spring Boot Cache源码解析
- 10.1 Cache简介
- 10.2 Cache自动配置
- 10.3 默认Cache配置
- 10.4 小结
- 第11章 Spring Boot日志源码解析
- 11.1 LoggingApplicationListener的触发
- 11.2 LoggingApplicationListener的执行
- 11.3 小结
- 第12章 实战:创建Spring Boot自动配置项目
- 12.1 自定义Spring Boot Starter项目
- 12.2 Starter测试使用
- 12.3 小结
- 第四部分 外置组件篇
- 第13章 Spring Boot单元测试
- 13.1 Spring Boot对单元测试的支持
- 13.2 常用单元测试注解
- 13.3 JUnit5单元测试示例
- 13.4 Web应用单元测试
- 13.5 MockMvc的自动配置
- 13.6 小结
- 第14章 Spring Boot打包部署解析
- 14.1 Spring Boot的jar包
- 14.2 Launcher实现原理
- 14.3 小结
- 第15章 Spring Boot应用监控解析
- 15.1 Actuator简介
- 15.2 Actuator自动配置
- 15.3 Actuator端点展示
- 15.4 小结
- 第16章 Spring Boot Security支持
- 16.1 Security自动配置
- 16.2 SecurityAutoConfiguration详解
- 16.3 SecurityFilterAutoConfiguration详解
- 16.4 小结
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。