现在的位置: 首页 > 编程语言 > 正文

Java对象校验框架Oval怎么使用

2020年06月08日 编程语言 ⁄ 共 769字 ⁄ 字号 评论关闭

  OVal是一个可扩展的Java对象数据验证框架,验证的规则可以通过配置文件、Annotation、POJOs进行设定。可以使用纯Java语言、JavaScript、Groovy、BeanShell等进行规则的编写。下面学步园小编来讲解下Java对象校验框架Oval怎么使用?

  Java对象校验框架Oval怎么使用

  使用起来也非常简单

  publicclassOvalTest{

  @Min(20)

  privateintage;

  @Length(min=6,max=10)

  privateStringname;

  publicstaticvoidmain(String[]args){

  OvalTestovalTest=newOvalTest();

  ovalTest.age=10;

  ovalTest.name=“kolor”;

  Validatorvalidator=newValidator();

  Listret=validator.validate(ovalTest);

  System.out.println(ret);

  }}

  Java对象校验框架Oval怎么使用

  校验自然是不过的了,输出如下:

  [net.sf.oval.ConstraintViolation:OvalTest.agecannotbesmallerthan20.0,net.sf.oval.ConstraintViolation:OvalTest.nameisnotbetween6and10characterslong]

  maven依赖:

  

  net.sf.oval

  oval

  1.81

  以上就是关于“Java对象校验框架Oval怎么使用”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!

抱歉!评论已关闭.