当前位置: 首页 > news >正文

@Validated和@Valid校验参数区别

  1. @Valid:标准JSR-303规范的标记型注解,用来标记验证属性和方法返回值,进行级联和递归校验

  2. @Validated:Spring的注解,是标准JSR-303的一个变种(补充),提供了一个分组功能,可以在入参验证时,根据不同的分组采用不同的验证机制

  3. 在Controller中校验方法参数时,使用@Valid和@Validated并无特殊差异(若不需要分组校验的话)

  4. @Validated注解可以用于类级别,用于支持Spring进行方法级别的参数校验。@Valid可以用在属性级别约束,用来表示级联校验。

  5. @Validated只能用在类、方法和参数上,而@Valid可用于方法、字段、构造器和参数上

更多可以看:
@Validated和@Valid的区别?教你使用它完成Controller参数校验(含级联属性校验)以及原理分析【享学Spring】_Java方向盘-CSDN博客_spring 级联校验

相关文章:

  • window.close()关闭不了谷歌浏览器的标签
  • document怎么获取到before after这种伪元素的style
  • document获取元素的style样式
  • java使用@Constraint注解来做Xss校验
  • java将Object对象转换为Integer
  • java计算两个date日期的相差天数或者时间差
  • java controller Date日期型参数异常的处理方法
  • jpa批量删除 deleteInBatch方式
  • jpa在对主表更新的同时对关联表进行更新操作
  • type: Object, default: 数组/对象的写法
  • 腾讯文档的表格设置行高
  • java order by 防止注入的方法
  • required a bean of type that could not be found. The injection point has the following annotations:
  • 删除换行符在线 在线删除所有回车换行工具
  • 实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 2019.2.20 c++ 知识梳理
  • Brief introduction of how to 'Call, Apply and Bind'
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • java取消线程实例
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js 实现textarea输入字数提示
  • JS基础之数据类型、对象、原型、原型链、继承
  • Python打包系统简单入门
  • RxJS: 简单入门
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 回流、重绘及其优化
  • 基于webpack 的 vue 多页架构
  • 基于web的全景—— Pannellum小试
  • 前言-如何学习区块链
  • 使用SAX解析XML
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 微信开放平台全网发布【失败】的几点排查方法
  • AI算硅基生命吗,为什么?
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​TypeScript都不会用,也敢说会前端?
  • #include<初见C语言之指针(5)>
  • #QT(TCP网络编程-服务端)
  • (06)Hive——正则表达式
  • (07)Hive——窗口函数详解
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (Note)C++中的继承方式
  • (实战篇)如何缓存数据
  • (顺序)容器的好伴侣 --- 容器适配器
  • (一)appium-desktop定位元素原理
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • *上位机的定义
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET HttpWebRequest、WebClient、HttpClient
  • .net6Api后台+uniapp导出Excel
  • .Net的C#语言取月份数值对应的MonthName值
  • .net生成的类,跨工程调用显示注释
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @javax.ws.rs Webservice注解