首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Validator或Hibernate Validator替代

Apache Validator或Hibernate Validator替代
EN

Stack Overflow用户
提问于 2012-07-15 21:08:33
回答 2查看 3.4K关注 0票数 0

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

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

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

我正在尝试使验证成为动态的,这样我就可以动态地更改它,只要我之前已经编写了验证。

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

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

2)可以先编写自定义验证,类似于命令对象。

我先做文献研究。因此,我想知道以下问题。

1) Apache Validator或Hibernate Validator是否符合我的要求?

2)有没有我应该考虑的替代方案?

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

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2012-07-16 03:28:32

你应该看看OVal,它是一个验证框架,仍然在维护,轻量级且可扩展。

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

userguide做得很好

我不知道它是比apache验证器好还是hibernate验证器好,我没有很好地测试它们。但我现在使用了一段时间的OVal,我确信它能满足您的需求

票数 1
EN

Stack Overflow用户

发布于 2021-02-22 23:03:27

hibernate验证器的另一个很好的替代方案是Apache BVal

通过以下代码获取验证器工厂

代码语言:javascript
复制
ValidatorFactory validatorFactory = Validation
                       .byProvider(ApacheValidationProvider.class)
                       .configure()
                       .buildValidatorFactory();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11492168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档