我正在尝试为普通 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/