目录
[mybatisplus 分页查询的多种写法](#mybatisplus 分页查询的多种写法)
[在new page里面添加排序](#在new page里面添加排序)
[查询条件中 用orderBydESC指定排序](#查询条件中 用orderBydESC指定排序)
[编辑 链式编程中使用page指定排序](#编辑 链式编程中使用page指定排序)
[编辑 在网关中解析token](#编辑 在网关中解析token)
根据产品原型得到数据库表结构
根据几个图得到数据库表,根据多个原型图进行推断。根据vo 推断出po po就是数据库表结构


RabbitMq监听

构造器注入
以前都是使用@Autowired 进行注入 ,现在使用构造器注入,这里使用lombok的
@RequiredArgsConstructor 进行注入

幂等
添加课程时进行幂等,使用数据库的唯一索引进行了幂等处理

mybatisplus 分页查询的多种写法
在分页中进行排序,可以在new page中指定排序

在new page里面添加排序

查询条件中 用orderBydESC指定排序
链式编程中使用page指定排序

stream流
取什么字段用map,过滤什么用filter