展开全部

主编推荐语

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 小结
展开全部

评分及书评

评分不足
2个评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。