目录
Spring Boot 实战
Ch1 入门
1.1 Spring 风云再起
1.2 Spring Boot 入门
Ch2 开发第一个应用程序
2.1 运用 Spring Boot
2.2 使用起步依赖
2.3 使用自动配置
Ch3 自定义配置
3.1 覆盖 Spring Boot 自动配置
3.2 通过属性文件外置配置
3.3 定制应用程序错误页面
Ch4 测试
4.1 集成测试自动配置
4.2 测试 Web 应用程序
4.3 测试运行中的应用程序
Ch5 Groovy 与 Spring Boot CLI
5.1 开发 Spring Boot CLI 应用程序
5.2 获取依赖
5.3 用 CLI 运行测试
5.4 创建可部署的产物
Ch6 在 Spring Boot 中使用 Grails
6.1 使用 GORM 进行数据持久化
6.2 使用 Groovy Server Pages 定义视图
6.3 结合 Spring Boot 与 Grails 3
Ch7 深入 Actuator
7.1 揭秘 Actuator 的端点
7.2 连接 Actuator 的远程 shell
7.3 通过 JMX 监控应用程序
7.4 定制 Actuator
7.5 保护 Actuator 端点
Ch8 部署 Spring Boot 应用程序
8.1 衡量多种部署方式
8.2 部署到应用服务器
8.3 推上云端
附录 A Spring Boot 开发者工具
附录 B Spring Boot 起步依赖
附录 C 配置属性
附录 D Spring Boot 依赖
Spring Boot 实战
Ch1 入门
1.1 Spring 风云再起
重新认识 Spring
Spring Boot 精要
Spring Boot 不是什么
1.2 Spring Boot 入门
安装 Spring Boot CLI
使用 Spring Initializr 初始化 Spring Boot 项目
Ch2 开发第一个应用程序
2.1 运用 Spring Boot
查看初始化的 Spring Boot 新项目
Spring Boot 项目构建过程解析
2.2 使用起步依赖
指定基于功能的依赖
覆盖起步依赖引入的传递依赖
2.3 使用自动配置
专注于应用程序功能
运行应用程序
Ch3 自定义配置
3.1 覆盖 Spring Boot 自动配置
保护应用程序
创建自定义的安全配置
掀开自动配置的神秘面纱
3.2 通过属性文件外置配置
自动配置微调
应用程序 Bean 的配置外置
使用 Profile 进行配置
3.3 定制应用程序错误页面
Ch4 测试
4.1 集成测试自动配置
4.2 测试 Web 应用程序
模拟 Spring MVC
测试 Web 安全
4.3 测试运行中的应用程序
用随机端口启动服务器
使用 Selenium 测试
HTML
页面
Ch5 Groovy 与 Spring Boot CLI
5.1 开发 Spring Boot CLI 应用程序
设置 CLI 项目
通过 Groovy 消除代码噪声
5.2 获取依赖
覆盖默认依赖版本
添加依赖仓库
5.3 用 CLI 运行测试
5.4 创建可部署的产物
Ch6 在 Spring Boot 中使用 Grails
6.1 使用 GORM 进行数据持久化
6.2 使用 Groovy Server Pages 定义视图
6.3 结合 Spring Boot 与 Grails 3
创建新的 Grails 项目
定义领域模型
开发 Grails 控制器
创建视图
Ch7 深入 Actuator
7.1 揭秘 Actuator 的端点
查看配置明细
运行时度量
关闭应用程序
获取应用信息
7.2 连接 Actuator 的远程 shell
查看 autoconfig 报告
列出应用程序的 Bean
查看应用程序的度量信息
调用 Actuator 端点
7.3 通过 JMX 监控应用程序
7.4 定制 Actuator
修改端点 ID
启用和禁用端点
添加自定义度量信息
创建自定义跟踪仓库
插入自定义健康指示器
7.5 保护 Actuator 端点
Ch8 部署 Spring Boot 应用程序
8.1 衡量多种部署方式
8.2 部署到应用服务器
构建 WAR 文件
创建生产 Profile
开启数据库迁移
8.3 推上云端
部署到 Cloud Foundry
部署到 Heroku
附录 A Spring Boot 开发者工具
附录 B Spring Boot 起步依赖
附录 C 配置属性
附录 D Spring Boot 依赖