更新时间:2020-02-28 19:11:56
封面
版权信息
内容提要
译者序
关于本书
前言
致谢
资源与支持
第1部分 Spring基础
第1章 Spring起步
1.1 什么是Spring
1.2 初始化Spring应用
1.3 编写Spring应用
1.4 俯瞰Spring风景线
1.5 小结
第2章 开发Web应用
2.1 展现信息
2.2 处理表单提交
2.3 校验表单输入
2.4 使用视图控制器
2.5 选择视图模板库
2.6 小结
第3章 使用数据
3.1 使用JDBC读取和写入数据
3.2 使用Spring Data JPA持久化数据
3.3 小结
第4章 保护Spring
4.1 启用Spring Security
4.2 配置Spring Security
4.3 保护Web请求
4.4 了解用户是谁
4.5 小结
第5章 使用配置属性
5.1 细粒度的自动配置
5.2 创建自己的配置属性
5.3 使用profile进行配置
5.4 小结
第2部分 Spring集成
第6章 创建REST服务
6.1 编写RESTful控制器
6.2 启用超媒体
6.3 启用数据后端服务
6.4 小结
第7章 消费REST服务
7.1 使用RestTemplate消费REST端点
7.2 使用Traverson导航REST API
7.3 小结
第8章 发送异步消息
8.1 使用JMS发送消息
8.2 使用RabbitMQ和AMQP
8.3 使用Kafka的消息
8.4 小结
第9章 Spring集成
9.1 声明一个简单的集成流
9.2 Spring Integration功能概览
9.3 创建Email集成流
9.4 小结
第3部分 反应式Spring
第10章 理解反应式编程
10.1 反应式编程概览
10.2 初识Reactor
10.3 使用常见的反应式操作
10.4 小结
第11章 开发反应式API
11.1 使用Spring WebFlux
11.2 定义函数式请求处理器
11.3 测试反应式控制器
11.4 反应式消费REST API
11.5 保护反应式Web API
11.6 小结
第12章 反应式持久化数据
12.1 理解Spring Data的反应式概况
12.2 使用反应式的Cassandra repository
12.3 编写反应式的MongoDB repository
12.4 小结
第4部分 云原生Spring
第13章 注册和发现服务
13.1 思考微服务
13.2 搭建服务注册中心
13.3 注册和发现服务
13.4 小结
第14章 管理配置
14.1 共享配置
14.2 运行配置服务器
14.3 消费共享配置
14.4 提供特定应用和profile的属性
14.5 保持配置属性的私密性
14.6 在运行时刷新配置属性
14.7 小结
第15章 处理失败和延迟
15.1 理解断路器模式
15.2 声明断路器
15.3 监控失败
15.4 聚合多个Hystrix流
15.5 小结
第5部分 部署Spring
第16章 使用Spring Boot Actuator
16.1 Actuator概览
16.2 消费Actuator端点
16.3 自定义Actuator