Java 弹簧靴;hibernate验证程序版本

Java 弹簧靴;hibernate验证程序版本,java,spring,spring-boot,hibernate-validator,Java,Spring,Spring Boot,Hibernate Validator,如果已经有5.1.2版本,为什么最新的spring boot 1.1.5使用Hibernate validator 5.0.3 是否有一些技术原因(与Spring不兼容),或者在maven中使用排除并自己管理它是安全的 为什么最新的spring boot 1.1.5使用Hibernate validator 5.0.3 已经有5.1.2版本了吗 我不是spring boot团队的开发人员,但如果我要做一个假设的话,我会说,对于很多人依赖的东西,比如spring框架和很快的spring boot,

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

是否有一些技术原因(与Spring不兼容),或者在maven中使用排除并自己管理它是安全的

为什么最新的spring boot 1.1.5使用Hibernate validator 5.0.3 已经有5.1.2版本了吗

我不是spring boot团队的开发人员,但如果我要做一个假设的话,我会说,对于很多人依赖的东西,比如spring框架和很快的spring boot,保持库的最新版本可能很难保持稳定性

也许这也适用于您的软件?如果您对5.1特性没有特别的需求,那么至少您知道5.0.3通过了spring boot团队所做的所有测试

是否有技术原因(与弹簧不兼容)或 在maven中使用排除并自己管理它是安全的吗

这很难回答,但当您经常遇到这个问题时,迁移指南会给出最佳答案,下面是hibernate validator迁移指南

仅仅通过观察这些变化,我真的看不出包括5.1在内的最新spring boot会在哪里出问题,但我不能100%肯定这一点

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

关于这个概念的支持文章

+1为了在“经验性”博客文章中指出,我们决定继续使用5.0.3,因为我们对5.1功能的使用并不那么重要
One must learn by doing the thing;
    for though you think you know it you have no certainty, until you try.

— Sophocles