如果已经有5.1.2版本,为什么最新的Spring Boot 1.1.5使用Hibernate验证程序5.0.3?
是否有某些技术原因(与Spring不兼容),或者在Maven中使用排除并自己进行管理是安全的?
如果已经有5.1.2版本,为什么最新的Spring Boot 1.1.5使用Hibernate验证程序5.0.3?
我不是Spring Boot团队的开发人员,但是如果我做一个假设,我会说,要不断更新最新版本的库可能很难维护稳定性,而这是很多人所依赖的东西,例如春天的框架,并很快春季启动。
也许这也适用于您的软件?如果您对5.1功能没有特定的需求,那么至少您知道5.0.3通过了Spring Boot团队进行的所有测试。
是否有某些技术原因(与Spring不兼容),或者在Maven中使用排除并自己进行管理是安全的?
这很难回答,但是当您经常遇到此问题时,迁移指南会为您提供最佳答案,这是hibernate-validator迁移指南。
https://community.jboss.org/wiki/HibernateValidatorMigrationGuide
单单盯着这些变化,我并不能真正看出在最新的春季靴子中包括5.1的问题,但是我不能百分百地确定这一点。
但是,如果您确实需要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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句