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();
List
System.out.println(ret);
}}
Java对象校验框架Oval怎么使用
校验自然是不过的了,输出如下:
[net.sf.oval.ConstraintViolation:OvalTest.agecannotbesmallerthan20.0,net.sf.oval.ConstraintViolation:OvalTest.nameisnotbetween6and10characterslong]
maven依赖:
以上就是关于“Java对象校验框架Oval怎么使用”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!