2.聊聊数据库事务处理
-
JDBC的数据库事务
-
Spring声明式事务的使用
-
隔离级别
-
传播行为
-
@Transactional自调用失效问题
3.使用性能利器——Redis
-
spring-data-redis项目简介
-
在Spring Boot中配置和使用Redis
-
Redis的一些特殊用法
-
使用Spring缓存注解操作Redis
4.文档数据库——MongoDB
-
配置MongoDB
-
使用MongoTemplate实例
-
使用JPA
PART3:SpingBoot进阶学习之开发实战
========================
1.初识Spring MVC
-
Spring MVC框架的设计
-
SpringMVC流程
-
定制Spring MVC的初始化
-
Spring MVC实例
2.深入Spring MVC开发
-
处理器映射
-
获取控制器参数
-
自定义参数转换规则
-
数据验证
-
数据模型
-
视图和视图解析器
-
文件上传
-
拦截器
-
国际化
-
Spring MVC拾遗
3.构建REST风格网站
-
REDT简述
-
使用Spirng MVC开发REST风格端点
-
客户端请求RestTemplate
4.安全——Spring Security
-
概述和简单安全认证
-
使用WebSecurityConfigurerAdapter自定义
-
自定义用户服务信息
-
限制请求
-
用户认证功能
5.学点Spring其他的技术
-
异步线程池
-
异步消息
-
定时任务
-
WebSocket应用
6.Spring5框架——WebFlux
-
基础概念
-
通过Spring MVC方式开发WebFlux服务端
-
深入WebFlux服务端开发
-
深入客户端开发
-
使用路由函数方式开发WebFlux
7.实践一下——抢购商品
-
设计与开发(数据库表设计+使用MyBatis开发持久层+使用Spring开发业务层和控制层+测试和配置)
-
高并发开发(超发现象+悲观锁+乐观锁+使用Redis处理高并发)
8.部署、测试和监控
-
部署和运行
-
测试
-
Actuator监控端点
-
HTTP监控
-
JMX监控
9.分布式开发——Spring Cloud
-
服务治理和服务发现——Eureka
-
微服务之间的调用
-
断路器——Hystrix
-
路由网关——Zuul
-
使用@SpringCloudApplication