除了 hibernate-validator 之外,LocalValidatorFactoryBean 的实现?
-
26-09-2019 - |
题
你知道 springframework 的实现吗 LocalValidatorFactoryBean
除了休眠验证器之外?
我们不需要 hibernate-validator,因为它在不使用 hibernate 的小型 spring-mvc 3 应用程序中获取太多依赖项。
解决方案
我无法准确回答你关于LocalValidatorFactoryBean
的其他实现的问题,但所关注Hibernate验证的依赖,实际上有没有那么多。
除了JSR 303 API(验证-API 1.0.0.GA.jar)唯一严格的依赖关系是SLF4J-API-1.5.6.jar加上它具有约束力的(在这里你可以使用NOP的实例绑定如果你不想在记录器拉)。
所有其它的依赖关系是可选的,并且可以被省略根据您的设置/要求(例如与JAXB XML描述的工作和在JDK 5上运行时,才需要)。
其他提示
正如 Raghuram 所指出的,有一个 Apache Bean 验证 (以前的 agimatec)似乎是 更高效 比 Hibernate 的。
不隶属于 StackOverflow