Spring Cloud Edgware M1 现已推出

发布 | Ryan Baxter | 2017年8月29日 | ...

我代表社区很高兴地宣布,Spring Cloud Edgware 发布列车的第一个里程碑版本 (M1) 今天已发布。此版本可以在 Spring Milestone 存储库中找到。您可以查看 Edgware 的 发行说明以获取更多信息

Edgware 发布列车的显著变化

Spring Cloud Gateway

  • Spring Cloud Gateway 是一个新项目,旨在提供在 Spring MVC 之上构建 API 网关的功能。

Spring Cloud Sleuth

  • Spring Cloud Sleuth 1.3.0.M1 删除了对 Project Reactor 的支持,即使它存在于快照版本中。

Spring Cloud Commons

  • 您现在可以创建由多个发现客户端实现组成的“复合发现客户端”。

Spring Cloud Netflix

  • 您现在可以选择配置 Spring Cloud Netflix 中的 Eureka 客户端以使用 Spring RestTemplate 而不是默认的 Jersey HTTP 客户端。请参阅我们的 文档 以获取更多信息。

以下模块已作为 Edgware.M1 的一部分进行了更新

模块 版本
Spring Cloud Contract 1.2.0.M1
Spring Cloud Stream Ditmars.M2
Spring Cloud Gateway 1.0.0.M1
Spring Cloud Vault 1.1.0.M1
Spring Cloud Config 1.4.0.M1
Spring Cloud Zookeeper 1.2.0.M1
Spring Cloud Commons 1.3.0.M1
Spring Cloud Netflix 1.4.0.M1
Spring Cloud Sleuth 1.3.0.M1

与往常一样,我们欢迎您在 GitHubGitterStack OverflowTwitter 上提供反馈。

要使用 Maven 和 BOM(仅依赖管理)开始

<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>http://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Edgware.M1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-config</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-eureka</artifactId>
    </dependency>
    ...
</dependencies>

或使用 Gradle

buildscript {
    dependencies {
        classpath "io.spring.gradle:dependency-management-plugin:1.0.2.RELEASE"
    }
}

repositories {
    maven {
        url 'http://repo.spring.io/milestone'
    }
}

apply plugin: "io.spring.dependency-management"

dependencyManagement {
    imports {
        mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Edgware.M1'
    }
}

dependencies {
    compile 'org.springframework.cloud:spring-cloud-starter-config'
    compile 'org.springframework.cloud:spring-cloud-starter-eureka'
    ...
}

获取 Spring 新闻

随时关注 Spring 新闻

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部