JaValid 1.0-rc1 版本发布
程序员文章站
2022-05-03 08:24:41
...
javalid是一个新的开源项目,该项目提供了针对Java对象的基于注解的验证。它提供了继承验证,递归验证,基于组的验证和其它一些验证。
该框架可以整合到JSF 1.1,JSF 1.2,facelets和spring中,也可以独立地为任何Java应用提供支持。 相对于JSF/facelets,它还通过使用XML文件来提供声明式验证(declarative validation)。
这里还有一个简单而美妙的例子:
该框架可以整合到JSF 1.1,JSF 1.2,facelets和spring中,也可以独立地为任何Java应用提供支持。 相对于JSF/facelets,它还通过使用XML文件来提供声明式验证(declarative validation)。
这里还有一个简单而美妙的例子:
@ValidateDefinition ( primaryGroup="1", validationType=ValidateDefinition.TYPE_LOOKUP, lookup=@Lookup( type=Lookup.LOOKUP_NORMAL_BEAN, beanLookup=@BeanLookup( beanClass=BeanLookupValidation.class, method=@JvMethod( name="validate", params={ @JvParam( valueRetrievalMode=JvParam.MODE_CURRENT_OBJECT ), @JvParam( valueRetrievalMode=JvParam.MODE_CURRENT_PATH ) } ) ) ) )