一尘不染

有没有使用其他Spring版本的简单方法?

spring-boot

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

有没有一种简单的方法可以覆盖所有Spring依赖项的版本,还是应该手动将所有必需的Spring依赖项包含在所需的版本中?

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


阅读 198

收藏
2020-05-30

共1个答案

一尘不染

如果您使用Maven spring-boot-starter- parent作为父对象,则可以spring.version在pom中覆盖该属性以更改所使用的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'
            }
        }
    }
}
2020-05-30