我有一个使用 Spring Boot 2.7.4 的应用程序。我想用最新的 spring boot 3.2.4 替换一些 Web 组件,但我现在无法升级所有依赖项。我可以将某些部件升级到最新的 Spring 版本并保留旧部件吗?
示例配置:
buildscript {
ext {
springBootVersion = '2.7.4'
}
}
dependencies {
implementation(
'org.springframework.boot:spring-boot-starter-actuator',
'org.springframework.boot:spring-boot-starter-web:3.2.4',
'org.springframework.boot:spring-boot-starter-webflux',
'org.springframework.boot:spring-boot-starter-jdbc',
}
不幸的是,Spring Boot 不支持您尝试做的行为。然而,这并不意味着所有希望都破灭了。您也许能够找到替代库,将您想要的功能添加到应用程序中,并且稍后您可以抽出时间将应用程序升级到 Spring Boot 3.x。如果您分享您想要从 Spring Boot 3.x 获得的功能,也许我们可以为您提供一些关于如何在 Spring Boot 2.7.x 应用程序中实现相同功能的想法。