封面
版权信息
版权
内容提要
前言
本书的缘起
本书的安排
阅读本书的要求和目标读者
本书使用的Spring Boot版本
致谢
纠错、源码和课程
资源与支持
配套资源
提交勘误
与我们联系
关于异步社区和异步图书
第1章 Spring Boot来临
1.1 Spring的历史
1.2 注解还是XML
1.3 Spring Boot的优点
1.4 传统Spring MVC和Spring Boot的对比
第2章 聊聊开发环境搭建和基本开发
2.1 搭建Spring Boot开发环境
2.2 Spring Boot的依赖和自动配置
2.3 使用自定义配置
2.4 开发自己的Spring Boot项目
第3章 全注解下的Spring IoC
3.1 IoC容器简介
3.2 装配你的Bean
3.3 依赖注入
3.4 生命周期
3.5 使用属性文件
3.6 条件装配Bean
3.7 Bean的作用域
3.8 使用@Profile
3.9 引入XML配置Bean
3.10 使用Spring EL
第4章 开始约定编程——Spring AOP
4.1 约定编程
4.2 AOP的概念
4.3 AOP开发详解
4.4 多个切面
第5章 访问数据库
5.1 配置数据源
5.2 使用JdbcTemplate操作数据库
5.3 使用JPA(Hibernate)操作数据
5.4 整合MyBatis框架
第6章 聊聊数据库事务处理
6.1 JDBC的数据库事务
6.2 Spring声明式事务的使用
6.3 隔离级别
6.4 传播行为
6.5 @Transactional自调用失效问题
第7章 使用性能利器——Redis
7.1 spring-data-redis项目简介
7.2 在Spring Boot中配置和使用Redis
7.3 Redis的一些特殊用法
7.4 使用Spring缓存注解操作Redis
第8章 文档数据库——MongoDB
8.1 配置MongoDB
8.2 使用MongoTemplate实例
8.3 使用JPA
第9章 初识Spring MVC
9.1 Spring MVC框架的设计
9.2 Spring MVC流程
9.3 定制Spring MVC的初始化
9.4 Spring MVC实例
第10章 深入Spring MVC开发
10.1 处理器映射
10.2 获取控制器参数
10.3 自定义参数转换规则
10.4 数据验证
10.5 数据模型
10.6 视图和视图解析器
10.7 文件上传
10.8 拦截器
10.9 国际化
10.10 Spring MVC拾遗
第11章 构建REST风格网站
11.1 REST简述
11.2 使用Spring MVC开发REST风格端点
11.3 客户端请求RestTemplate
第12章 安全——Spring Security
12.1 概述和简单安全认证
12.2 使用WebSecurityConfigurerAdapter自定义
12.3 自定义用户服务信息
12.4 限制请求
12.5 用户认证功能
第13章 学点Spring其他的技术
13.1 异步线程池
13.2 异步消息
13.3 定时任务
13.4 WebSocket 应用
第14章 Spring 5新框架——WebFlux
14.1 基础概念
14.2 通过Spring MVC方式开发WebFlux服务端
14.3 深入WebFlux服务端开发
14.4 深入客户端开发
14.5 使用路由函数方式开发WebFlux
第15章 实践一下——抢购商品
15.1 设计与开发
15.2 高并发开发
第16章 部署、测试和监控
16.1 部署和运行
16.2 测试
16.3 Actuator监控端点
16.4 HTTP监控
16.5 JMX监控
第17章 分布式开发——Spring Cloud
17.1 服务治理和服务发现——Eureka
17.2 微服务之间的调用
17.3 断路器——Hystrix
17.4 路由网关——Zuul
17.5 使用@SpringCloudApplication
附录 Spring Boot知识点补充
A.1 选择内嵌服务器
A.2 修改商标
A.3 深入Spring Boot自动装配
更新时间:2019-12-27 15:00:13