springboot3+vue3全栈项目 big-event(后端 -- 文章相关接口)
后端部分(文章相关接口)
文章分类相关接口
- 技术点总结
- 问题:在更新文章分类接口中,参数id为必须项,因此利用validated的相关注解在实体类Category中加上@NotNull,由于新增文章接口不需要参数id且使用的实体类和更新文章接口的实体类相同,导致调用新增文章接口时报错。因此要对@NotNull进行分组管理
- 如何定义分组?
- 如何对校验项分组?
- 校验时如何指定分组
- 校验项默认属于什么组

更新文章接口
- 技术点总结
- 在ArticleMapper中我们采用动态sql编写
- 遇到报错:Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'content = '内容内容内容'
- 原因:在update标签中的set标签中的if标签各个if语句要用逗号分隔
