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技術的優質平台!