OVal 1.60 发布,Java对象验证框架

红薯
 红薯
发布于 2010年10月14日
收藏 4

OVal 是一个可扩展的Java对象数据验证框架,验证的规则可以通过配置文件、Annotation、POJOs 进行设定。可以使用纯 Java 语言、JavaScript 、Groovy 、BeanShell 等进行规则的编写。

新增的Annotation:
1. Validator.reportConstraintViolation, 用于检测约束之间的冲突
2. @Constraint.List 可保存相同类型的多个约束
3. @Email(allowPersonalName=true/false).
4. It adds add/remove CheckInitializationListener methods to AnnotationsConfigurer and XMLConfigurer.
5. It adds BeanInjectingCheckInitializationListener, allowing Spring dependencies to be injected into Check instances.
6. It adds support for constraints specified for method parameters at interface level: @Guard(inspectInterfaces=true)

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:OVal 1.60 发布,Java对象验证框架
加载中
返回顶部
顶部