SpringBoot目录
目录
01.序章
一、商业模式
1、B2C模式(Business To Customer 会员模式) 2、B2B2C(商家到商家到用户)
二、在线教育项目(B2C模式)
1、模块功能 2、使用技术
三、使用软件及版本
02.MyBatis介绍
一、简介 二、特性
03.MyBatisPlus入门
一、创建数据库
1、创建数据库 2、创建User表
二、初始化工程
三、添加依赖
1、引入依赖 2、idea中安装lombok插件
四、配置
五、编写代码
1、主类 2、实体 3、mapper
六、开始使用
七、配置日志
04.MyBatisPlus的CURD接口
一、insert
1、插入操作 2、主键策略
二、update
1、根据ID更新操作 2、自动填充 3、乐观锁
三、select
1、根据ID查询记录 2、通过多个ID批量查询 3、简单的条件查询 4、分页
四、delete
1、根据id删除记录 2、批量删除 3、简单的条件查询删除 4、逻辑删除
五、性能分析
1、配置插件
六、其他
05.MyBatisPlus条件构造器
一、wapper介绍 二、AbstractWrapper(Wrapper写入数据库语句)
06.项目环境搭建
一、数据库设计规约
二、搭建项目工程(父工程)
三、搭建service子模块
四、搭建service-edu子子模块(讲师管理模块)
07.讲师管理模块配置和生成代码
一、讲师管理模块配置
1、在service下面service-edu模块中resources目录下创建配置文件application.properties 2、创建MP代码生成器
二、编写后台管理api接口
1、编写controller代码 2、创建SpringBoot配置类 3、配置SQL执行性能分析插件
4、创建SpringBoot启动类 5、运行启动类 6、统一返回的json时间格式
三、讲师逻辑删除功能
1、EduTeacherController添加删除方法 2、配置逻辑删除插件
四、跨域配置
08.配置Swagger2生成API接口文档
一、Swagger2介绍 二、配置Swagger2
09.统一返回结果对象
一、统一返回数据格式 二、创建统一结果返回类 三、统一返回结果使用
10.分页和条件查询接口开发
一、分页 二、条件查询
11.新增和修改讲师接口开发
一、自动填充封装 二、controller方法定义
12.统一异常和统一日志处理
一、什么是统一异常处理 二、统一异常处理 三、处理特定异常
四、自定义异常 五、日志 六、Logback日志
浙公网安备 33010602011771号