春季靴子& hibernate验证器版本

时间:2014-08-08 12:23:33

标签: java spring spring-boot hibernate-validator

如果已经有5.1.2版本,为什么最新的spring boot 1.1.5使用Hibernate验证器5.0.3?

是否存在某些技术原因(与Spring不兼容)或者在maven中使用排除并自行管理是否安全?

1 个答案:

答案 0 :(得分:3)

  

为什么最新的spring boot 1.1.5使用Hibernate验证器5.0.3 if   已经有5.1.2版了?

我不是春季启动团队的开发人员,但是如果我做出一个假设,我会说不断跟上最新版本的库可能很难保持稳定性,因为有很多人依赖它如弹簧框架和很快弹簧靴。

也许这适用于您的软件?如果你没有特别需要5.1功能,那么至少你知道5.0.3已经通过了春季启动团队所有的测试。

  

是否存在某些技术原因(与Spring不兼容)或   在maven中使用排除并自行管理是安全的吗?

这很难回答,但是当你经常遇到这个问题时,迁移指南会给你最好的答案,这里是hibernate-validator迁移指南。

https://community.jboss.org/wiki/HibernateValidatorMigrationGuide

仅仅从眼球看到的变化,我无法真正看到包括5.1在最新的春季靴子中会陷入困境,但我不能100%肯定。

但是,如果你真的需要5.1的功能而你不知道它们是否会起作用,那么很多年前就会给出最好的建议。

One must learn by doing the thing;
    for though you think you know it you have no certainty, until you try.

— Sophocles

支持有关此概念的文章http://blog.8thlight.com/kevin-buchanan/2014/05/20/be-empirical.html