基于 Spring Boot 2.x
开篇
第一部分:快速认识 Spring Boot
- 第 1-1 课:Spring Boot 产生的背景和它的设计理念
- 第 1-2 课:Spring Boot 2.0 都更新了什么(上)
- 第 1-2 课:Spring Boot 2.0 都更新了什么(下)
- 第 1-3 课:Spring Boot 依赖环境和项目结构介绍
- 第 1-4 课:写一个 Hello World 来感受 Spring Boot
第二部分:Spring Boot 与 Web 开发
- 第 2-1 课:Spring Boot 对基础 Web 开发的支持(上)
- 第 2-1 课:Spring Boot 对基础 Web 开发的支持(下)
- 第 2-2 课:Spring Boot 项目中使用 JSP
- 第 2-3 课:模板引擎 Thymeleaf 基础使用
- 第 2-4 课:模板引擎 Thymeleaf 高阶用法
- 第 2-5 课:Thymeleaf 页面布局
- 第 2-6 课:使用 Spring Boot 和 Thymeleaf 演示上传文件
- 第 2-7 课:使用 Spring Boot 上传文件到 FastDFS
- 第 2-8 课:Spring Boot 构建一个 RESTful Web 服务
- 第 2-9 课:使用 Swagger 2 构建 RESTful APIs
- 第 2-10 课:使用 Spring Boot WebSocket 创建聊天室
第三部分:Spring Boot 和数据库操作
- 第 3-1 课:Spring Boot 使用 JDBC 操作数据库
- 第 3-2 课:如何优雅的使用 MyBatis XML 配置版
- 第 3-3 课:如何优雅的使用 MyBatis 注解版
- 第 3-4 课:Spring Data JPA 的基本使用
- 第 3-5 课:Spring Data JPA 的高级用法
- 第 3-6 课:Spring Data JPA 多数据源的使用
- 第 3-7 课:Spring Boot 集成 Druid 监控数据源
- 第 3-8 课:Spring Data JPA 和 Thymeleaf 综合实践
第四部分:Spring Boot 和 中间件
- 第 4-1 课:Spring Boot 操作 Memcached
- 第 4-2 课:Spring Boot 和 Redis 常用操作
- 第 4-3 课:使用 Redis 实现 Session 共享
- 第 4-4 课:Spring Boot 中使用 Cache 缓存的使用
- 第 4-5 课:使用 Spring Boot 操作 ActiveMQ
- 第 4-6 课:Spring Boot RabbitMQ 详解
- 第 4-7 课:Spring Boot 简单集成 MongoDB
- 第 4-8 课:Spring Boot 集成 ElasticSearch
- 第 4-9 课:Spring Boot 集成 Quartz
- 第 4-10 课:Spring Boot 发送各种类型邮件
第五部分:综合实践
- 第 5-1 课:使用 Spring Boot Security 进行安全控制
- 第 5-2 课:使用 Spring Boot Actuator 监控应用
- 第 5-3 课:Spring Boot Admin 的使用
- 第 5-4 课:Spring Boot 对测试的支持
- 第 5-5 课:如何打包部署 Spring Boot 项目
- 第 5-6 课:使用 Docker 部署 Spring Boot 项目
- 第 5-7 课:综合实战客户管理系统(一)
- 第 5-8 课:综合实战客户管理系统(二)
总结
基于 Spring Boot 2.0.0
课程内容
- 微服务技术架构和大数据治理实战
- 1-1 微服务下的技术选型
- 1-2 Spring Boot 对 Web 开发的支持
- 1-3 使用 Spring Boot 操作关系数据库方案
- 1-4 Spring Boot 和 Nosql 数据库的使用
- 1-5 Spring Boot 下的(分布式)事务解决方案
- 1-6 Spring Boot Starter 的秘密
- 2-1 MongoDB 特点、搭建方案介绍
- 2-2 使用 Spring Boot 操作 MongoDB
- 2-3 Spring Boot 和 MongoDB 多数据源,混合数据源的使用
- 2-4 MongoDB 支持动态 SQL、分页方案
- 2-5 MongoDB 分布式计算 Aggregate VS Mapreduce
- 3-1 各类同步技术方案对比、介绍
- 3-2 同步工具 Canal 使用、搭建方案介绍
- 3-3 使用 Canal 将业务数据从 Mysql 同步到 MongoDB
- 3-4 解决后期业务变动导致的数据结构不一致的问题
- 4-1 如何在原有的系统架构上进行微服务架构演进
- 4-2 如何在微服务架构中做好部署、监控
- 4-3 在微服务架构演化过程中的一些经验和教训
基于 Spring Boot 1.5.8
课程内容
- 第01课:课程概要
- 第02课:快速实战 Spring Boot
- 第03课:快速体验 Web 开发
- 第04课:Spring Data JPA 的使用
- 第05课:模板引擎 Thymeleaf
- 第06课:JPA 和 Thymeleaf 实践
- 第07课:Spring Boot 集成 MyBatis
- 第08课:MyBatis Druid 多数据源
- 第09课:如何玩转 Redis
- 第10课:Redis 实现数据缓存和 Session 共享
- 第11课:RabbitMQ 详解
- 第12课:MongoDB 实战
- 第13课:使用 Spring Boot 发送邮件
- 第14课:Spring Boot 集成 Quartz
- 第15课:Spring Boot 集成测试和部署运维
- 第16课:综合实战用户管理系统
关注公众号:纯洁的微笑,回复"springboot"进群交流