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

目录

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

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

相关推荐
liliangcsdn9 小时前
如何利用约束提示优化LLM在问题转sql的一致性
数据库·sql
Java爱好狂.9 小时前
分布式ID|从源码角度深度解析美团Leaf双Buffer优化方案
java·数据库·分布式·分布式id·es·java面试·java程序员
Elastic 中国社区官方博客10 小时前
通过混合搜索重排序提升多语言嵌入模型的相关性
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
倔强的石头10610 小时前
KingbaseES:从兼容到超越,详解超越MySQL的权限隔离与安全增强
数据库·mysql·安全·金仓数据库
小鸡毛程序员11 小时前
我在CSDN学MYSQL之----数据库基本概念和基本知识(下)
数据库·mysql
程序定小飞12 小时前
基于springboot的web的音乐网站开发与设计
java·前端·数据库·vue.js·spring boot·后端·spring
小灰灰搞电子12 小时前
Rust 操作Sqlite数据库详细教程
数据库·rust·sqlite
IvorySQL12 小时前
你真的知道你正在运行哪个 PostgreSQL吗?
数据库·postgresql
l1t12 小时前
利用DeepSeek采用hugeint转字符串函数完善luadbi-duckdb的decimal处理
数据库·lua·c·duckdb·deepseek
无敌最俊朗@12 小时前
Qt 开发终极坑点手册图表版本
数据库