有没有一种简单的方法来使用不同的 Spring 版本?

2024-04-04

我想在我的 Spring Boot 项目中使用最新的 Spring 4.1.x 快照。

有没有一种简单的方法来覆盖所有 Spring 依赖项的版本,或者我应该手动包含所有必需的 Spring 依赖项及其所需版本?

原因是我想在 REST 服务中尝试 Spring 4.1 @JsonView 注释。


如果您使用 Mavenspring-boot-starter-parent作为父母,您可以覆盖spring.versionpom 中的属性来更改您正在使用的 Spring 版本:

<properties>
    <spring.version>4.1.0.BUILD-SNAPSHOT</spring.version>
</properties>

如果您使用 Gradle,您可以通过使用解析策略来覆盖所有内容的版本,从而达到相同的效果org.springframework群组 ID:

configurations.all {
    resolutionStrategy {
        eachDependency {
            if (it.requested.group == 'org.springframework') {
                it.useVersion '4.1.0.BUILD-SNAPSHOT'
            }
        }
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有一种简单的方法来使用不同的 Spring 版本? 的相关文章

随机推荐