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

马家堡做网站的公司烟台哪里做网站好

马家堡做网站的公司,烟台哪里做网站好,郑州官网seo技术,小程序登录入口网页版分组校验 在不同情况下,可能对JavaBean对象的数据校验规则有所不同,有时需要根据数据状态对JavaBean中的某些属性字段进行单独验证。这时就可以使用分组校验功能,即根据状态启用一组约束。 Hibernate Validator的注解提供了groups参数&#…

分组校验
在不同情况下,可能对JavaBean对象的数据校验规则有所不同,有时需要根据数据状态对JavaBean中的某些属性字段进行单独验证。这时就可以使用分组校验功能,即根据状态启用一组约束。

Hibernate Validator的注解提供了groups参数,用于指定分组,如果没有指定groups参数,则默认属于javax.validation.groups.Default分组。下面通过示例演示分组校验。

首先,创建分组GroupA和GroupB,示例代码如下:

pubic interface GroupA{

}
public interface GroupB{

}


在上面的示例中,我们定义了GroupA和GroupB两个接口作为两个校验规则的分组。
然后,创建实体类User,并在相关的字段中定义校验分组规则,示例代码如下:

public class User{
    
       @NotBlank(message="userId不能为空",groups={GroupA.class})
       /**用户id**/
       private Integer userId;
       
       @NotBlank(message="用户名不能为空",groups={GrouA.class}) 
       /*用户名*/
       private String name;


       @Length(min=30,max=40,message="必须在[30,40]",groups={GroupB.class})
       @Length(min=20,max=30,message="必须在[20,30]"),groups={GroupA.class};

       
       /*年龄*/
       private int age;
   

}

在上面的示例中,age字段定义了GroupA和GroupB两个分组校验规则。GroupA的校验规则为年龄在20-30,GroupB的校验规则为年龄在30-40.


最后,使用校验分组:


@RequestMapping("/save")
public String save(@Request @Validated({GroupA.class,Default.class})
    Person person,BindingResult result){
    System.out.println(JSON.toJSONString(result.getAllErrors()));
    return "success";
}


在上面的示例中,在@Validated注解中增加了{GroupA.class,Default.class}参数,表示对于定义了分组校验的字段使用GroupA校验规则,其他字段使用默认规则。

http://www.yayakq.cn/news/879851/

相关文章:

  • 沈阳正规网站建设哪家便宜智慧团建网站几点关闭
  • 外贸营销型网站建设绥中做网站公司
  • 石家庄的网站建设公司公建一般多少钱
  • 做网站怎么提取视频无广告利用wordpress赚钱
  • mui做网站的好处网站建设 好牛
  • 网站开发首选畅扬科技建一个信息 类网站
  • 做网站的用途做网站用备案吗
  • 企业免费建站信息中心加强网站建设
  • 建筑八大员证报考网站wordpress生成xml地图
  • 株洲做网站优化c .net网站开发
  • 可以免费打开网站的软件下载杭州自助建站模板下载
  • 建立网站后怎么维护房产网站关键词优化
  • 长春做网站公司哪家好天猫网上购物商城
  • 为你做的网站做全屏式网站尺寸是多大
  • 基本网站建设技术南京设计网站的公司
  • 东莞网站推广春wordpress flat
  • 济南网站建设多少费用外国人做的购物网站
  • 天水建设网站如何查询个人名下企业
  • 企业网站策划案模板东营网站制作团队
  • 企业网站模板专业网wordpress 婚恋
  • seo扣费系统源码诊断网站seo现状的方法
  • 黔西做网站北京网站制作外包
  • 学习网站开发体会与感想在线小游戏网页版
  • 做试试彩网站成都代运营公司
  • 深圳微商城网站制作网站和app软件制作公司
  • 安徽水安建设集团网站专业的建站公司服务
  • 青岛房产网查询东莞网站关键词优化排名
  • 网站集群建设和网站集约化网站做外链好嘛
  • 建设网站要注意什么问题开发手机网站多少钱
  • 信息网站建设网站的访问速度和什么有关系