本书源代码
教学课件
第一部分Spring Boot基础和基本数据操作
第1章Spring Boot入门
1.1Spring Boot的优点
1.2Spring Boot 3.0的新特性
1.3搭建Spring Boot 3.0开发环境
1.4创建第1个Spring Boot项目
1.4.1新建项目并添加依赖
1.4.2项目结构
1.4.3创建控制器
1.4.4启动项目
1.5Spring Boot原理
1.5.1父工程parent
1.5.2场景启动器starter
1.5.3启动类
1.5.4Web服务器
1.6Spring Boot配置
1.6.1常用配置
1.6.2配置文件类型
1.6.3YAML配置方式
1.6.4读取配置文件
1.6.5多环境配置
1.6.6热部署
本章小结
第2章Spring Boot Web开发技术
2.1RESTful风格
2.1.1RESTful简介
2.1.2创建RESTful访问控制层
2.1.3使用Postman测试
2.2静态资源访问
2.2.1默认静态资源访问
2.2.2自定义静态资源访问
2.3路径映射
2.4CORS跨域资源访问
2.4.1跨域访问问题
2.4.2CORS基础
2.4.3CORS跨域问题解决方案
2.5统一响应数据格式
2.6Spring Boot异常处理
2.6.1自定义错误页
2.6.2@ControllerAdvice全局统一异常处理
2.7文件上传
2.7.1单文件上传
2.7.2多文件上传
2.8Thymeleaf视图层技术
2.8.1Thymeleaf的特点
2.8.2使用Thymeleaf
2.8.3Thymeleaf基础语法
2.8.4SpEL表达式
2.8.5Thymeleaf表达式
2.8.6Thymeleaf内置对象
2.8.7模板片段
2.8.8综合实例
2.9接口文档Swagger 3.0
2.9.1Swagger 3.0基础知识
2.9.2Spring Boot整合Swagger基本流程
2.9.3美化UI
2.9.4生产环境关闭Swagger
本章小结
第3章Spring Data JPA
3.1Spring Data JDBC技术
3.2Spring Data JPA技术
3.2.1JpaRepository接口
3.2.2PagingAndSortingRepository接口
3.2.3CrudRepository接口
3.2.4基本增、删、改、查方法
3.2.5方法命名查询
3.2.6使用JPQL或原生SQL查询
3.2.7一对一关联查询
3.2.8一对多与多对一关联查询
3.2.9多对多关联查询
3.2.10多条件动态查询
本章小结
第4章Spring Boot整合MyBatis
4.1使用注解查询
4.2动态查询
4.3分页查询
4.4使用XML映射文件查询
4.5动态更新
4.6批量删除
4.7一对多关联查询
4.8多对一关联查询
4.9自连接查询
4.9.1使用多对一实现自连接查询
4.9.2使用一对多实现自连接查询
4.10不等连接查询
本章小结
第5章Spring Boot整合MyBatisPlus
5.1基本CRUD查询
5.2条件查询
5.2.1使用QueryWrapper封装查询条件
5.2.2使用LambdaQueryWrapper封装查询条件
5.3分页查询
5.4业务逻辑层快速开发
本章小结
第6章MyBatisPlus+Vue+Element前后端分离实战
6.1后端项目
6.1.1数据库创建
6.1.2Spring Boot 项目搭建
6.1.3增、删、改、查功能实现
6.2前端项目
6.2.1安装Vue开发环境
6.2.2创建Vue项目
6.2.3编写Vue项目基础功能代码
6.2.4跨域问题解决方案
6.2.5查看全部学生信息功能模块
6.2.6后台分页查询功能
6.2.7前台分页查询功能
6.2.8搜索功能
6.2.9新增功能
6.2.10修改功能
6.2.11删除功能
本章小结
第7章Spring Boot整合Redis
7.1Redis简介
7.1.1Redis的安装与运行
7.1.2Redis的常用命令
7.2Spring Boot访问Redis
7.2.1RedisTemplate操作String类型
7.2.2RedisTemplate操作Redis各种数据类型
7.2.3Redis实现分布式Session共享
7.2.4新闻阅读与点赞次数实战
7.2.5使用 RedisRepository访问Redis
7.3Spring Boot访问Redis集群
本章小结