封面
版权信息
前言
第Ⅰ部分 Spring Boot框架基础
第1章 Spring Boot简介
1.1 从Spring到Spring Boot
1.2 Spring Boot简介
1.3 约定优于配置极简化理念
1.4 本章小结
第2章 快速开始HelloWorld
2.1 创建Spring Boot项目
2.2 Spring Boot项目的入口类
2.3 添加HelloWorldController
2.4 Spring Boot应用注解@Spring BootApplication
2.5 XML配置与注解配置
2.6 本章小结
第3章 深入理解Spring Boot自动配置
3.1 传统的SSM开发过程
3.2 Spring Boot自动配置原理
3.3 Spring Boot自动配置过程
3.4 FreeMarkerAutoConfiguration实例分析
3.5 本章小结
第Ⅱ部分 Spring Boot项目综合实战
第4章 Spring Boot集成MyBatis数据库层开发
4.1 Java EE分层架构
4.2 MyBatis简介
4.3 项目实战
4.4 本章小结
第5章 Spring Boot集成JPA数据库层开发
5.1 JPA简介
5.2 ORM框架概述
5.3 Hibernate简介
5.4 Spring Data JPA简介
5.5 项目实战
5.6 本章小结
第6章 Spring Boot Gradle插件应用开发
6.1 Gradle简介
6.2 用Gradle构建生命周期
6.3 Gradle插件
6.4 项目实战
6.5 本章小结
第7章 使用Spring MVC开发Web应用
7.1 Spring MVC简介
7.2 Spring MVC常用注解
7.3 项目实战:使用FreeMarker模板引擎
7.4 实现文件下载
7.5 本章小结
第8章 Spring Boot自定义Web MVC配置
8.1 Web MVC配置简介
8.2 全局异常处理
8.3 定制Web容器
8.4 定制Spring Boot应用程序启动Banner
8.5 自定义注册Servlet、Filter和Listener
8.6 本章小结
第9章 Spring Boot中的AOP编程
9.1 Spring Boot与AOP
9.2 项目实战:使用AOP + Filter实现登录鉴权与权限控制
9.3 本章小结
第10章 Spring Boot集成Spring Security安全开发
10.1 Spring Security简介
10.2 Spring Security核心组件
10.3 项目实战
10.4 本章小结
第11章 Spring Boot集成React.js开发前后端分离项目
11.1 Web前端技术简史
11.2 前后端分离架构
11.3 项目实战
11.4 本章小结
第12章 任务调度与邮件服务开发
12.1 定时任务
12.2 开发任务调度服务
12.3 开发邮件服务
12.4 本章小结
第13章 Spring Boot集成WebFlux开发响应式Web应用
13.1 响应式宣言及架构
13.2 项目实战
13.3 本章小结
第14章 Spring Boot缓存
14.1 Spring Cache简介
14.2 Cache注解
14.3 项目实战
14.4 本章小结
第15章 使用Spring Session集成Redis实现Session共享
15.1 Spring Session简介
15.2 Redis简介
15.3 项目实战
15.4 本章小结
第16章 使用Zuul开发API Gateway
16.1 API Gateway简介
16.2 Zuul简介
16.3 项目实战
16.4 本章小结
第17章 Spring Boot日志
17.1 Logback简介
17.2 配置logback日志
17.3 logback.groovy配置文件
17.4 本章小结
第Ⅲ部分 Spring Boot系统监控、测试与运维
第18章 Spring Boot应用的监控:Actuator与Admin
18.1 Actuator简介
18.2 启用Actuator
18.3 揭秘端点
18.4 自定义Actuator端点
18.5 使用Admin
18.6 本章小结
第19章 Spring Boot应用的测试
19.1 准备工作
19.2 分层测试
19.3 本章小结
第20章 Spring Boot应用Docker化
20.1 Spring Boot应用打包
20.2 Spring Boot应用运维
20.3 使用Docker构建部署运行Spring Boot应用
20.4 项目实战
20.5 本章小结
更新时间:2019-01-05 10:01:09