java - Apache validator 或 Hibernate validator 替代方案

标签 java validation

我正在尝试为普通 Pojo 类找到一个可配置/动态 validator 。

我正在开发的应用程序非常简单..

XML -> Pojo 对象 -> 验证 -> 插入数据库。

我正在尝试使验证动态化,这样只要我之前编写了验证,我就可以即时更改它。

这是一个独立的应用程序。

1) 每个类验证都可以通过 XML 配置

2)可以先编写自定义验证,例如命令对象。

我先做文献研究。所以我想知道以下问题。

1) Apache Validator 或 Hibernate Validator 能否满足我的要求?

2)我应该考虑其他选择吗?

3)如果他们不能满足我的要求,是否意味着我已经定制了?

任何帮助将不胜感激。

最佳答案

您应该看看OVal 它是一个仍在维护的验证框架,轻便且可扩展。

您可以使用注释、pojos 或 XML 来编写约束 可以基于用脚本语言(groovy、ruby、javascript 等)编写的多个字段来编写复杂的约束,例如动态和/或自定义检查

userguide干得好

我无法判断它是否比 apache validator 或 hibernate validator 更好,我没有很好地测试它们。但我现在使用 OVal 一段时间了,我很确定它能满足您的需求

关于java - Apache validator 或 Hibernate validator 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11492168/

相关文章:

java - 通用使用 2 个相同的类但来自不同的包

javascript - 在 jsp 中调用 onclick 方法之前进行表单验证

java - 在 android 7 或更高版本中自动安装应用程序

java - 备份阵列

java - 从 Java 有条件地跳过 Maven 配置文件

iphone - 验证 iOS 应用程序

javascript - Angular 简单验证不起作用

c# - C# 中的 Java System.currentTimeMillis() 等效项

php - 使用 PHP 进行表单验证

c# - XmlDocument XSD 验证未发现错误