View on GitHub

spring-boot-in-action

Spring Boot 实战笔记

Spring Boot 实战

项目说明

本项目是学习《 Spring Boot实战(第4版) 》 过程中的笔记。

原书采用的 Spring Boot 版本为 1.3.0.RELEASE,在学习过程中,采用了最新的 2.1.6.RELEASE 版本。

依赖环境

目录

ch01.Spring Boot 入门

ch02.开发应用程序

ch03.自定义配置

  1. 覆盖SpringBoot自动配置
  2. 通过属性文件外置配置
  3. 自动配置微调
  4. 应用程序Bean的配置外置
  5. 使用Profile进行部署环境配置
  6. 定制应用程序错误页面
  7. 自定义Banner

ch04.测试

测试 README

  1. 集成测试自动配置.md
  2. 测试Web应用程序
  3. 测试运行中的应用程序

ch05.Groovy 与 Spring Boot Cli

  1. Groovy语言入门
  2. 开发 Spring Boot Cli 应用程序
  3. Groovy 获取依赖
  4. 用 Cli 运行测试
  5. 打包应用程序

ch06.在 Spring Boot 中使用 Grails

  1. Grails 简介
  2. 使用 GORM 进行数据持久化
  3. 使用 Groovy Server Pages 定义视图
  4. 结合 Spring Boot 与 Grails3

ch07.深入Actuator

Actuator简介

  1. 揭秘 Actuator 的端点
  2. 连接Actuator的远程shell
  3. 通过JMX监控应用程序
  4. 定制Actuator
    1. 定制Actuator:修改端点ID
    2. 定制Actuator:启用和禁用端点
    3. 定制Actuator:添加自定义度量信息
    4. 定制Actuator:创建自定义跟踪仓库
    5. 定制Actuator:插入自定义健康指示器
  5. 保护Actuator端点

ch08.部署 Spring Boot 应用程序

  1. 衡量多种部署方式
  2. 向Java应用服务器里部署WAR文件
  3. 推上云端
    1. 推上云端:部署到CloudFoundry
    2. 推上云端:部署到Heroku

ch09.SpringBoot配置属性