Spring Boot 升级到 2.6.0 与 Spring Cloud 发布系列不兼容

Asf*_*sfK 11 java spring-boot spring-cloud

我们正在尝试将 Spring Boot 版本升级到 2.6.0,并面临“Spring Boot [2.6.0] 与此 Spring Cloud 发行版不兼容”(运行集成测试时)。

另外的

  • spring-cloud.version = 2020.0.4

  • 我们使用 org.springframework.cloud (spring-cloud-context 和 spring-cloud-commons)3.0.4

  • 并且在 pom 中(也)有这个块:

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-zuul</artifactId>
        <version>2.2.10.RELEASE</version>
        <exclusions>
           <exclusion>
              <artifactId>bcprov-jdk15on</artifactId>
              <groupId>org.bouncycastle</groupId>
           </exclusion>
           <exclusion>
              <artifactId>spring-cloud-starter</artifactId>
              <groupId>org.springframework.cloud</groupId>
           </exclusion>
        </exclusions>
    </dependency>
    
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter</artifactId>
        <version>3.0.4</version>
    </dependency>
    
    Run Code Online (Sandbox Code Playgroud)

实际上我没有在Spring 文档中找到Spring Cloud 和 Spring Boot 2.6.0 之间的兼容性,这听起来很奇怪,但是我是否需要等待最新的 Spring Cloud 版本或者我可以击败它?

附:

软件开发工具包:Java 8

其他尝试(每个都单独尝试):

  • spring.profiles.active=native
  • spring.cloud.compatibility-verifier.enabled=false

spe*_*ibb 11

将于 2021 年 11 月 30 日发布。请参阅https://github.com/spring-cloud/spring-cloud-release/milestones?direction=asc&sort=due_date&state=open

  • 还没发布,估计有延迟吧? (4认同)

小智 7

您需要 spring cloud 依赖项 2021.0.0,现已可用。