Spring Boot 2.0.5 仍然使用 Spring 版本 4.3.8.RELEASE

问题描述 投票:0回答:1

我在 IntelliJIdea 项目中使用 Spring boot 2.0.5 版本。这是我的专家。

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.5.RELEASE</version>
        <relativePath />

        <!-- lookup parent from repository -->
    </parent>

我验证它正在使用

Spring version 4.3.8
,尽管 Springboot 的文档明确指出
Springboot 2.0.X
使用 Spring 版本
5.0.X

之后我覆盖了POM文件中的

<spring.version>
属性,如下所示:

<properties>
    <spring.version>5.1.2.RELEASE</spring.version>
</properties>` 

不过,我的项目使用的Spring版本是

4.3.8

System.out.println("version: " + SpringVersion.getVersion());
。输出
4.3.8.RELEASE

任何人都可以帮助我了解如何实际更新 Springboot 所使用的 Spring 框架的版本吗?

spring maven spring-boot intellij-idea pom.xml
1个回答
0
投票

根据 SpringBoot 文档和依赖关系矩阵,SpringBoot 2+ 使用 Spring Framework 5(SpringBoot 3+ 使用 Spring Framework 6)。

这应该是本地缓存问题。 请尝试刷新缓存并重试。

© www.soinside.com 2019 - 2024. All rights reserved.