使用 spring 6.x 和 spring-boot 2.7.1

esc*_*999 5 java spring spring-boot

我有一个具有 spring-web 5.3.21 安全漏洞的应用程序。安全扫描器建议将 spring-web 升级到版本 6.0.x。

目前,我的应用程序使用的是 spring-boot-starter-parent 版本 2.7.1。

我的问题是是否可以只将 spring 升级到 6.0.x 版本,而将 spring-boot 保留在 2.7.1 版本。 有人告诉我,我需要使用 spring-boot-starter-parent 3.0.x 才能使应用程序正常工作。

我只是想尽可能地减少变化。当我将 spring-web 升级到 6.0.x 时,我遇到了几个编译时错误,我必须更新我的代码以消除这些错误。

然而,当我还将 spring-boot-starter-parent 更改为 3.0.x 时,我在编译时遇到了更多错误。

该应用程序是几年前编写的,我并不是 100% 熟悉它,所以我想尽可能少地更改代码。

esc*_*999 2

因此,似乎最好的方法是升级到 Spring 6 时迁移到 Spring Boot 3。