大事件后端项目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、如何定义分组


相关文章
|
2月前
|
安全 C# 数据安全/隐私保护
后端使用C#正则校验密码
这篇文章提供了一个使用C#编写的密码校验示例,通过正则表达式匹配8-16位的密码,确保密码中至少包含一个大写字母、一个小写字母、一个数字以及一个特殊字符。
13 1
后端使用C#正则校验密码
|
2月前
|
JSON 中间件 Go
go语言后端开发学习(四) —— 在go项目中使用Zap日志库
本文详细介绍了如何在Go项目中集成并配置Zap日志库。首先通过`go get -u go.uber.org/zap`命令安装Zap,接着展示了`Logger`与`Sugared Logger`两种日志记录器的基本用法。随后深入探讨了Zap的高级配置,包括如何将日志输出至文件、调整时间格式、记录调用者信息以及日志分割等。最后,文章演示了如何在gin框架中集成Zap,通过自定义中间件实现了日志记录和异常恢复功能。通过这些步骤,读者可以掌握Zap在实际项目中的应用与定制方法
go语言后端开发学习(四) —— 在go项目中使用Zap日志库
|
2月前
|
存储 运维 小程序
后端开发零负担!揭秘支付宝小程序云开发的高效与安全,你的项目也能飞速上线?
【8月更文挑战第27天】支付宝小程序云开发是由阿里云提供的集成开发环境,助力开发者高效、安全地构建小程序后端服务,免去服务器搭建,显著提高开发效率并降低运维成本。它集成了云函数、云数据库及云存储等功能,便于快速搭建后端逻辑。例如,仅需简单几行代码即可创建HTTP接口或进行数据管理。这使得开发者能更专注于业务逻辑和用户体验优化,同时平台还提供了强大的安全保障措施,确保数据安全和用户隐私。无论对于初创团队还是成熟企业,支付宝小程序云开发都能有效提升产品迭代速度和市场竞争力。
54 1
|
2月前
|
JSON 缓存 监控
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
Viper 是一个强大的 Go 语言配置管理库,适用于各类应用,包括 Twelve-Factor Apps。相比仅支持 `.ini` 格式的 `go-ini`,Viper 支持更多配置格式如 JSON、TOML、YAML
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
|
2月前
|
JSON API 数据安全/隐私保护
Django 后端架构开发:JWT 项目实践与Drf版本控制
Django 后端架构开发:JWT 项目实践与Drf版本控制
35 0
|
2月前
|
移动开发 开发框架 小程序
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
|
3天前
|
Web App开发 缓存 JavaScript
深入浅出Node.js后端开发
【9月更文挑战第26天】本文将引导你了解Node.js的基本原理,并通过实际案例展示如何在后端开发中应用它。我们将从Node.js的核心概念讲起,逐步深入到构建一个完整的后端服务,最后探讨如何优化你的Node.js应用。准备好让你的开发技能更上一层楼了吗?让我们一起潜入Node.js的世界!
|
6天前
|
设计模式 算法 搜索推荐
后端开发中的设计模式应用
在软件开发的浩瀚海洋中,设计模式犹如一座座灯塔,为后端开发者指引方向。本文将深入探讨后端开发中常见的设计模式,并通过实例展示如何在实际项目中巧妙应用这些模式,以提升代码的可维护性、扩展性和复用性。通过阅读本文,您将能够更加自信地应对复杂后端系统的设计与实现挑战。
28 3
|
6天前
|
JavaScript 前端开发 API
深入浅出Node.js后端开发
【9月更文挑战第23天】在这篇文章中,我们将探索Node.js的世界,了解它如何改变后端开发的面貌。通过实际案例和代码示例,我们不仅学习Node.js的核心概念,还会深入探讨它的高级特性,如异步编程、事件驱动模型以及微服务架构的应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和实用技能,帮助你构建更高效、可扩展的后端系统。
37 19
|
2天前
|
设计模式 负载均衡 监控
深入理解后端开发中的微服务架构
在现代软件开发领域,微服务架构已经成为一种流行的设计模式。本文将探讨微服务的基本概念、优势与挑战,并通过实例展示如何在实际项目中应用微服务架构。无论是初学者还是经验丰富的开发者,都能从中获得启发和实用技巧。
16 7

热门文章

最新文章

下一篇
无影云桌面