book:springboot实战
no way to compare when less than two revisions
差别
这里会显示出您选择的修订版和当前版本之间的差别。
— | book:springboot实战 [2020/09/08 17:33] (当前版本) – 创建 plough | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 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 依赖 ===== |
book/springboot实战.txt · 最后更改: 2020/09/08 17:33 由 plough