首页 > 其他分享 >38、商品服务--品牌管理--JSR303分组检验

38、商品服务--品牌管理--JSR303分组检验

时间:2023-01-09 03:22:05浏览次数:44  
标签:38 -- JSR303 指定 分组 注解 Validated id

比如我们的数据库中id是自增的,所以提交数据时不允许指定id,但是修改数据时必须指定id,所以在实体类上要进行校验分组
1、在注解上添加分组

其中groups是一个接受接口的数组,所以我们在所有服务依赖的包里创建了两个接口

2、给controller上添加注解
这里使用的是@Validated而不是@Valid注解,并且需要指定分组

3、进行测试

但是当我们不加id时,即使log的url地址不正确,也提交成功了,这是因为我们没有对其添加分组,而是只对id和name添加了校验分组
都给加上分组就可以了。

当@Validated指定了分组了,则加上分组的注解就会生效,不加的不生效。
当@Validated没有指定分组,则没有加上分组的生效了,加上的不生效

标签:38,--,JSR303,指定,分组,注解,Validated,id
From: https://www.cnblogs.com/morehair/p/17035905.html

相关文章

  • 2023.1-09 python基础
    列表常用方法append增加一个元素a.append('aaaa')extend增加多个a.extend([1,2,3,4,5,6])index检索,个人理解类似于findprint(a.index("is"))inset指定位置插入......
  • 英语语法个人笔记-乱写-哈哈
       "of"也是一个介词,它用来表示"permanentdefeat"是"flag"的一部分,即"permanentdefeat"这个标志就是"flag"。所以"theflagofpermanentdefeat"就是"永久失败的......
  • Hello World
    这是我的第一篇博客随笔此时我很兴奋的开通了我的第一个博客开通博客的目的呢主要是记录我的技术学习和分享技术知识,大家一起交流一起进步所以最后我希望我能给大家留......
  • 后真相政治
    后真相政治(英语:post-truthpolitics)是一种政治文化,亦是当今欧美国家出现的一种新趋势。该词首次出现在1992年美国剧作家史蒂夫·特西奇发表在《国家杂志》(TheNation)的文章......
  • css
    /*版心的公共类*/.container{width:1240px;margin:0auto;}/*---------------快捷菜单模块:xtx-shortcut*/.xtx-shortcut{height:52px;background-color:......
  • 37、商品服务--品牌管理--统一异常处理
    如果每一个controller方法获取到异常之后,都像上一节那样写那么多代码处理,太麻烦,所以我们抽取进行统一异常处理。我们的controller代码又变得简洁了创建一个exception包,......
  • 让 Java Agent 在 Dragonwell 上更好用
    本文是《容器中的Java》系列文章之3/n,欢迎关注后续连载 ......
  • ACWING 4366. 上课睡觉
    url:4366.上课睡觉-AcWing题库题意:给n个石堆,相邻石堆可以合并现在要求每个石堆都相等,问最少合并多少次思路:由于不管咋个合并,石子数是不会变的那么就可以枚举......
  • 云原生人才培养计划2.0 之 消息产品「全家桶训练营」重磅来袭
    2021年8月,阿里云联合Linux基金会发布云原生人才培养计划2.0,协同开源生态力量,为云原生领域提供更具专业性的定向人才培养方式,帮助云原生时代的开发者更好地享受云红利,创造......
  • MSE ZooKeeper 数据导入导出功能上线
    作者:草谷背景MSE提供了托管版的ZooKeeper,拥有比自建开源ZooKeeper稳定性更高的SLA,同时管控面提供了丰富的服务自治功能。赶在2022年的岁末,MSEZooKeeper上线了一个......