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

怎么让网站分享有图片最新新闻头条

怎么让网站分享有图片,最新新闻头条,网站怎么做电脑系统,旅行社网站 模板在之前的文章中,我们介绍了SpringBoot整合JSR-303规则来完成数据校验操作。接下来我们来聊一聊关于数据校验的具体用法。 之前的文章中举过一个简单的例子通过学生信息提交的例子来介绍了关于数据校验如何去做。那么接下来这篇文章,我们就来看看对于一些复杂的数据校验如何完…

在这里插入图片描述
  在之前的文章中,我们介绍了SpringBoot整合JSR-303规则来完成数据校验操作。接下来我们来聊一聊关于数据校验的具体用法。

  之前的文章中举过一个简单的例子通过学生信息提交的例子来介绍了关于数据校验如何去做。那么接下来这篇文章,我们就来看看对于一些复杂的数据校验如何完成。

分组

  简单的举个例子,假设在添加学生的时候,不需要传入学号,但是在修改学生信息的时候需要传入学号,并且这个时候都是使用同一个参数对象来进行接收参数,那么这个时候,这样的数据校验如何去完成?

  遇到上面这种情况,就需要对学号进行分情况讨论了。专业一点的说法叫做分组校验,什么意思呢?就是说将所有新增相关的接口看作一组,这个时候是不需要执行非空校验的。而所有修改相关的接口看作一个分组,在这个分组规则中是需要进行非空校验的。

  在之前提过的所有的数据校验规则的注解中都有一个groups的属性,这里简单的拿@NotNull做个演示,代码如下。

@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })
@Retention(RUNTIME)
@Repeatable(List.class)
@Documented
@Constraint(validatedBy = { })
public @interface NotNull {String message() default "{javax.validation.constraints.NotNull.message}";Class<?>[] groups() default { };Class<? extends Payload>[] payload() default { };/*** Defines several {@link NotNull} annotations on the same element.** @see javax.validation.constraints.NotNull*/@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })@Retention(RUNTIME)@Documented@interface List 
http://www.dt0577.cn/news/18436.html

相关文章:

  • 在网站建设上的发言总结如何做自己的网站
  • 承德市建设局网站管理人员需要培训哪些课程
  • 新绛做网站网店搜索引擎优化的方法
  • 网站加载百度地图公众号推广方法
  • 株洲做网站信阳网站推广公司
  • 网络营销推广方案心得亚马逊seo推广
  • 彭州做网站陕西网站制作
  • 海口网站建设品牌大全网店运营推广平台
  • 自己电脑做网站访问快吗域名注册需要什么条件
  • 北京企业网站建设费用产品经理培训
  • 宁波网站建设培训公司产品怎样网上推广
  • 常州市网站建设徐州网站关键词排名
  • 石家庄做网站哪家好推广一般收多少钱
  • 学网站建设与管理有用吗吸引人的微信软文
  • 哪些网站可以做花店推广爱站seo
  • 仿制网站侵权吗sem培训学校
  • 英文网站怎么做产品推广软文500字
  • 安卓手机做网站班级优化大师手机版下载
  • 聊城做网站的公司资讯网站维护主要做什么
  • 虎门公司网站建设淘宝关键词指数
  • 那里可以做工作室做网站网络平台怎么推广
  • 企业网站首页效果图设计与制作灰色行业关键词推广
  • 无锡网站建设公司怎么样网页制作公司
  • 遵义网约车武汉seo公司哪家好
  • 只做鱼网站网站seo关键词设置
  • 门户网站 开发注意北京seo关键词优化外包
  • 唐山网站建设最好的淘数据
  • 自己建设企业网站爱战网关键词挖掘查询工具
  • 广东企业微信网站建设优化师是干嘛的
  • 自己做电影网站犯法吗长沙做网络推广公司的