Java:hibernate-validator验证数据
发布日期:2021-07-01 06:11:24
浏览次数:3
分类:技术文章
本文共 1470 字,大约阅读时间需要 4 分钟。
依赖
https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator
org.hibernate.validator hibernate-validator 6.1.2.Final
使用示例
package org.example;import javax.validation.ConstraintViolation;import javax.validation.Validation;import javax.validation.Validator;import javax.validation.ValidatorFactory;import javax.validation.constraints.Max;import javax.validation.constraints.Min;import javax.validation.constraints.NotBlank;import javax.validation.constraints.NotNull;import java.util.Set;class Person { @NotBlank @NotNull private String name; @Min(0) @Max(150) private int age; @NotNull private boolean gender; public Person(String name, int age, boolean gender) { this.name = name; this.age = age; this.gender = gender; }}public class ValidatorTest { public static void main(String[] args) { // 获取验证器 ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); // 数据验证 Person person = new Person("", 151, false); Set> violations = validator.validate(person); // 打印验证结果 for(ConstraintViolation violation: violations){ System.out.println(violation.getPropertyPath() + violation.getMessage()); } /** * age最大不能超过150 * name不能为空 */ }}
参考
转载地址:https://pengshiyu.blog.csdn.net/article/details/106796125 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年05月04日 17时52分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
redboot
2019-05-08
嵌入式linux系统开发概述
2019-05-08
上善若水,厚德载物
2019-05-08
大脑使用手册
2019-05-08
redboot常用命令
2019-05-08
redboot移植的重点
2019-05-08
S3C2410X开发总结及心得
2019-05-08
eCos学习笔记 2
2019-05-08
ecos(redboot)移植剖析
2019-05-08
RedBoot Command Summary
2019-05-08
几种Bootloader简介
2019-05-08
Windows下建立eCos开发环境(4)-eCos源代码安装
2019-05-08
华恒2410常见问题
2019-05-08
Bootloader
2019-05-08
社会生活中的著名法则
2019-05-08
职场十句不败的话——转载
2019-05-08
Linux下的glimpse工具和tee命令
2019-05-08
嵌入式系统中U-Boot基本特点及其移植方法
2019-05-08
ecos vector.S 分析II: exception/interrupt
2019-05-08
7个成功的信念ZZ
2019-05-08