Wiki
文章目录
SpringBoot项目搭建
后端架构完善与接口开发
Vue3
前后端交互
电子书管理功能
雪花算法
ebook.setID(snowflake.nextID());
二进制实现
最终雪花算法id组成 = 时间戳+数据中心+机器中心+序列号
将类交给springboot管理: @component
使用工具类:@Resource jdk自带 @Autowired Spring自带
生成ID的几种算法
最简单的自增,uuid,雪花算法
增加、删除电子书功能
电子书管理——前端:删除按钮、调用后端删除接口,删除时需要一个确认框(气泡确认框)
继承Validation参数校验
增加依赖-校验规则 @NotNull @Max(value = 1000 , message = “[每条页数]不超过1000”) private int size; @Valid 使用校验; 统一校验注解
电子书管理优化
增加名字查询
编辑时复制对象
ALT+ IMPORT 自动import