Spring boot 如何在Spring Boot中重写依赖项的托管版本
Spring Boot允许我们使用以下方法更改Java版本:Spring boot 如何在Spring Boot中重写依赖项的托管版本,spring-boot,Spring Boot,Spring Boot允许我们使用以下方法更改Java版本: <properties> <java.version>1.8</java.version> </properties> 有没有更好的方法,比如只设置属性 Spring Boot 1.2.3默认为Spring 4.1.6。 我如何通过设置属性来强制Spring Boot为我提供4.1.5版本呢?这在您的pom.xml中应该可以做到: <properties>
<properties>
<java.version>1.8</java.version>
</properties>
有没有更好的方法,比如只设置属性
Spring Boot 1.2.3默认为Spring 4.1.6。
我如何通过设置属性来强制Spring Boot为我提供4.1.5版本呢?这在您的
pom.xml
中应该可以做到:
<properties>
<spring.version>4.1.5.RELEASE</spring.version>
</properties>
4.1.5.1发布
所有这些都是直接从
在覆盖依赖项的版本之前,请注意以下建议(来自上面的链接):
每个Spring引导版本都是针对一组特定的第三方依赖项进行设计和测试的。覆盖版本可能会导致兼容性问题
我遇到的另一件需要注意的事情是,只有当您的Maven项目(直接或间接)继承了spring启动依赖项时,这才有效。如果您在自己的dependencyManagement部分中使用import添加了spring引导依赖项,那么您必须自己重新定义工件,而不是重写属性。(引自文件)
<properties>
<spring.version>4.1.5.RELEASE</spring.version>
</properties>