Spring是否有一个验证框架模块,可以在任何层中用于验证?

时间:2010-08-23 12:09:24

标签: java spring jsf

例如,我正在使用我们公司开发的JSF +自定义框架。现在我想使用可以用作插件的第三方验证框架,它不应该创建任何可能是技术堆栈的依赖。

所以我的问题是Spring是否提供了那种类型的框架,或者如果它可用,我该如何使用它?

我期待一个类似的验证框架,可以通过XML进行配置。

2 个答案:

答案 0 :(得分:0)

Spring确实有一个验证框架,但是如果你想要最小的依赖关系,那么我建议你选择一个Bean验证提供程序。这是一个新的(ish)官方验证标准,在JSR-303中定义。

目前有几种实施方式。我会给Hibernate Validator看看。

答案 1 :(得分:0)

我不同意。 Hibernate Validator是一个非常糟糕的软件(至少是一年前的版本)。 Spring Validation是一个很好的软件,可以很好地与BeanWrapper接口配合使用。

但确实如此:Spring Hibernate驻留在Spring Context jar中,这是不必要的开销。希望有时会有一个单独的版本。