大事件后端项目25-------更新文章分类和添加文章分类---分组校验

简介: 大事件后端项目25-------更新文章分类和添加文章分类---分组校验

大家好,我是爱你三千遍斯塔克,更新文章分类和添加文章分类的接口开发是一个比较常见的接口了,这里有一份参考资料可供大家参考,可供大家参考,希望对大家有帮助:

“希望你喜欢我的内容,记得关注我哦!我会继续为大家带来更好的作品!”

1、我们添加时事这个分类

2、现在发现id,不能为null

3、为什么会失败,原因id上,我现在加了这个注解,一旦不携带,浏览器最后就为null

4、添加的接口和更新接口

5、我们在新增的时候,数据库是自动增长的,不需要携带id

6、如果我们能顾给他分组,添加规则我们就添加一组规则

7、那么我如何对其进行分组,在valadition中,我们要进行分组的话,我们必须用一个接口表示

8、我现在要分成两组,一组是添加,一组是更新

9、定义校验项的时候,指定校验项的分组

10、校验的属性里面,都有我们的属性叫做groups,通过他可以指定当前校验项是属于哪个分组的

11、group是一个数组,他可以指定多个分组

12、我们校验的时候,要指定校验的是那一组

13、根据修改和修改,传入不同的值

14、实操,首先,先在实体类中定义方法

15、下一步,我们来指定校验项的归属

16、一个值用这个值校验就行,两个值用{},进行校验

17、分类别名,这里面都需要进行校验

18、如果添加的话,我们添加这一组就行了

19、这个复制是给这个注解里的value注解进行赋值

20、现在我们校验的是Update,这个接口

21、现在不带id,我们看一下能不能操作成功,点击send,发送成功了

22、看一下更新这个分类,能否操作成功

23、现在

24、现在send已经操作成功了

25、idea已经操作成功了

26、有什么方便的写法

27、现在这个两个我们都不指定分组了,如果不指定,就属于default这个默认的分组了

28、

29、继承了default校验项

30、测试一下,我们发现成功了,这样分组校验的优化就搞定了

31、如何定义分组


相关文章
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
699 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
12月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
560 41
|
人工智能 小程序 NoSQL
【一步步开发AI运动小程序】二十一、如何将AI运动项目配置持久化到后端?
本文介绍基于云智「Ai运动识别引擎」的运动配置持久化方案,旨在优化小程序或Uni APP中AI运动识别能力。通过将运动检测参数(如`Key`、`Name`、`TickMode`、`rules`或`samples`)持久化到后端,可避免因频繁调整运动参数而重新发布应用,提升用户体验。持久化数据结构支持规则和姿态样本存储,适用于关系数据库、文件或文档数据库(如MongoDB)。此外,云智还提供运动自动适配工具及「AI乐运动」产品,助力快速实现AI体育、全民健身等场景。
|
SQL JavaScript 安全
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
611 11
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
|
算法 Java Linux
java制作海报五:java 后端整合 echarts 画出 折线图,项目放在linux上,echarts图上不显示中文,显示方框口口口
这篇文章介绍了如何在Java后端整合ECharts库来绘制折线图,并讨论了在Linux环境下ECharts图表中文显示问题。
591 1
|
存储 缓存 负载均衡
后端开发中的性能优化策略
本文将探讨几种常见的后端性能优化策略,包括代码层面的优化、数据库查询优化、缓存机制的应用以及负载均衡的实现。通过这些方法,开发者可以显著提升系统的响应速度和处理能力,从而提供更好的用户体验。
566 6
|
10月前
|
人工智能 Java API
后端开发必看:零代码实现存量服务改造成MCP服务
本文介绍如何通过 **Nacos** 和 **Higress** 实现存量 Spring Boot 服务的零代码改造,使其支持 MCP 协议,供 AI Agent 调用。全程无需修改业务代码,仅通过配置完成服务注册、协议转换与工具映射,显著降低改造成本,提升服务的可集成性与智能化能力。
2799 1
|
10月前
|
前端开发 Java 数据库连接
后端开发中的错误处理实践:原则与实战
在后端开发中,错误处理是保障系统稳定性的关键。本文介绍了错误分类、响应设计、统一处理机制及日志追踪等实践方法,帮助开发者提升系统的可维护性与排障效率,做到防患于未然。
|
12月前
|
存储 消息中间件 前端开发
PHP后端与uni-app前端协同的校园圈子系统:校园社交场景的跨端开发实践
校园圈子系统校园论坛小程序采用uni-app前端框架,支持多端运行,结合PHP后端(如ThinkPHP/Laravel),实现用户认证、社交关系管理、动态发布与实时聊天功能。前端通过组件化开发和uni.request与后端交互,后端提供RESTful API处理业务逻辑并存储数据于MySQL。同时引入Redis缓存热点数据,RabbitMQ处理异步任务,优化系统性能。核心功能包括JWT身份验证、好友系统、WebSocket实时聊天及活动管理,确保高效稳定的用户体验。
619 4
PHP后端与uni-app前端协同的校园圈子系统:校园社交场景的跨端开发实践
|
前端开发 JavaScript 关系型数据库
2025 年前端与后端开发方向的抉择与展望-优雅草卓伊凡
2025 年前端与后端开发方向的抉择与展望-优雅草卓伊凡
889 5
2025 年前端与后端开发方向的抉择与展望-优雅草卓伊凡

热门文章

最新文章