我应该使用什么java验证库?

时间:2009-06-21 17:50:42

标签: java validation

我有点坚持这个决定。我的项目已经使用了Spring和Spring Blazeds集成,但我认为不会有任何真正的Web界面(HTML)。我对Spring MVC和Spring验证器的经验有限,但是我已经阅读了人们的建议,建议不要在Spring MVC之外使用Spring验证器。 根据个人经验,您会推荐哪种验证框架?

2 个答案:

答案 0 :(得分:10)

“...,但我读过一些人建议不要在Spring MVC之外使用Spring验证器......”

我想看看那些引用。我在Spring MVC之外使用了Spring DataBinding API,它非常棒。我会说批评是没有根据的。

Apache Commons Validator是另一种选择,但我仍然首先推荐Spring的DataBinder。 特别是如果你已经在使用Spring了。切换到其他任何东西的好处远远超过了另一个依赖的成本。

答案 1 :(得分:2)

您可以尝试Hibernate Validator,这实际上是JSR 303:Bean Validation的参考实现。顺便说一句,它还处于测试阶段。