gpt4 book ai didi

spring-boot - 如何在 Spring Boot 中覆盖依赖项的托管版本

转载 作者:行者123 更新时间:2023-12-01 11:33:26 24 4
gpt4 key购买 nike

Spring Boot 允许我们使用以下方式更改 Java 版本:

<properties>
<java.version>1.8</java.version>
</properties>

在我的 Spring Boot pom.xml 中是否有任何属性可以更改 Java EE 版本或 spring 版本?

目前我使用以下方式覆盖托管版本:

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>

有没有更好的方法来做到这一点,比如只设置属性?

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>

全部直接来自 docs .

在过度覆盖依赖项版本之前,请注意以下建议(来自上面的链接):

Each Spring Boot release is designed and tested against a specific set of third-party dependencies. Overriding versions may cause compatibility issues.

关于spring-boot - 如何在 Spring Boot 中覆盖依赖项的托管版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29989306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com