除了hibernate-validator之外还实现了LocalValidatorFactoryBean?

时间:2011-01-06 10:07:04

标签: java spring validation spring-mvc bean-validation

除了hibernate-validator之外,你知道springframework的LocalValidatorFactoryBean的实现吗?

我们不需要hibernate-validator,因为它在一个不使用hibernate的小型spring-mvc 3应用程序中获取了太多依赖项。

2 个答案:

答案 0 :(得分:1)

关于LocalValidatorFactoryBean的其他实现,我无法准确回答你的问题,但是关于Hibernate Validator的依赖关系,实际上并没有那么多。

除了JSR 303 API(validation-api-1.0.0.GA.jar)之外,唯一严格的依赖是slf4j-api-1.5.6.jar加上它的绑定(这里你可以使用NOP绑定)如果你不想拉入记录器)。

所有其他依赖项都是可选的,可以省略,具体取决于您的设置/要求(例如,只有在使用XML描述符并在JDK 5上运行时才需要JAXB。)

答案 1 :(得分:0)

正如Raghuram指出的那样,Apache Bean Validation(以前的agimatec)似乎比Hibernate的more efficient好。