天机学堂第二天项目 添加我的课表 项目总结

目录

根据产品原型得到数据库表结构

RabbitMq监听

构造器注入

幂等

[mybatisplus 分页查询的多种写法](#mybatisplus 分页查询的多种写法)

[在new page里面添加排序](#在new page里面添加排序)

[查询条件中 用orderBydESC指定排序](#查询条件中 用orderBydESC指定排序)

[​编辑 链式编程中使用page指定排序](#编辑 链式编程中使用page指定排序)

stream流

[​编辑 在网关中解析token](#编辑 在网关中解析token)


根据产品原型得到数据库表结构

根据几个图得到数据库表,根据多个原型图进行推断。根据vo 推断出po po就是数据库表结构

RabbitMq监听

构造器注入

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

复制代码
@RequiredArgsConstructor 进行注入

幂等

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

mybatisplus 分页查询的多种写法

在分页中进行排序,可以在new page中指定排序

在new page里面添加排序

查询条件中 用orderBydESC指定排序

链式编程中使用page指定排序

stream流

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

在网关中解析token

相关推荐
dleei5 分钟前
MySql安装及SQL语句
数据库·后端·mysql
WannaRunning35 分钟前
浅谈Tomcat数据源连接池
java·oracle·tomcat
信徒_36 分钟前
Mysql 在什么样的情况下会产生死锁?
android·数据库·mysql
嘴对嘴编程2 小时前
oracle数据泵操作
数据库·oracle
·薯条大王8 小时前
MySQL联合查询
数据库·mysql
morris13110 小时前
【redis】redis实现分布式锁
数据库·redis·缓存·分布式锁
hycccccch10 小时前
Canal+RabbitMQ实现MySQL数据增量同步
java·数据库·后端·rabbitmq
这个懒人11 小时前
深入解析Translog机制:Elasticsearch的数据守护者
数据库·elasticsearch·nosql·translog
Yan-英杰11 小时前
【百日精通JAVA | SQL篇 | 第二篇】数据库操作
服务器·数据库·sql
NineData11 小时前
NineData云原生智能数据管理平台新功能发布|2025年3月版
数据库