第一部分springboot基础篇 第1章springboot的前世今生 1.1前世的回忆 1.1.1javaee架构 1.1.2javaee的缺点 1.1.3spring生态系统 1.2今生的相遇 1.2.1springboot的诞生 1.2.2springboot简化一切 1.2.3Spring Boot在Spring生态中的构成 第2章springboot的初识 2.1第一个hello world程序 2.2基本的注解介绍 2.3配置文件介绍 2.4 springboot maven plugin 2.5 springboot gradle plugin 第3章springboot与数据库 3.1 springboot集成 mybatis 3.2 springboot集成 jpa 3.3 springboot集成多数据源 3.4 springboot集成 mongodb 开发 3.5 springboot集成 redis 第4章 Spring MVC基础 4.1 Spring MVC 简介 4.2 Spring MVC 实例讲解 第二部分 springboot提高篇 第5章 Spring MVC进阶 5.1 Spring MVC IOC 5.2 Spring MVC AOP 第6章 使用Spring MVC编写REST风格的API 6.1 REST简介 6.2 编写REST风格的服务 6.2.1GET资源 6.2.2PUT资源 6.2.3POST资源 6.2.4DELETE资源 6.2.5使用REST处理文件服务 6.2.6使用Swagger自动生成文档 第7章 Springboot集成模板引擎 7.1 集成jsp模板 7.2 集成 thymeleaf 模板 7.3 集成velocity模板 7.4 集成freemarker模板 7.5集成groovy模板 第8章 基于Spring Security权限认证的Web进阶 8.1 SpringSecurity简单介绍 8.2 用户认证流程 8.3 图片验证码 8.4 短信登陆开发 8.5 第三方登陆开发 8.6 Spring Security OAuth开发认证框架 8.6.1Spring Security OAuth简单介绍 8.6.2 Spring Security OAuth 2.0实例讲解 8.7 基于RBAC模型的权限控制 第9章 项目部署、测试和监控 9.1 springboot 热部署 9.2 springboot 单元测试 9.3 项目监控