领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我很高兴代表团队宣布 Spring Cloud Camden 发布列车的 Release Candidate 1 (RC1) 已于今日发布。您可以在我们的 Spring Milestone 仓库中找到此版本。作为 Camden 准备 GA(General Availability)的一个主要 bug 修复版本,您可以在 Camden 版本说明中查看更多信息。
Spring Cloud Contract 是一个新项目,它为 Spring 应用程序中的消费者驱动契约和服务模式提供了支持。Spring Cloud Netflix 支持通过属性对 Ribbon 组件类进行自定义,使用了社区维护的 OpenFeign,并对 Zuul 进行了各种修复和改进。Spring Cloud Consul 通过 Consul 的事件 API 增加了对 Spring Cloud Bus 的支持。CLI 添加了一个 spring cloud 命令,可以使用一个命令启动各种 Spring Cloud 服务器。支持的服务器包括 Eureka、Config Server 和 Hystrix Dashboard。
作为 Camden.RC1 的一部分,以下模块已更新:
| 模块 | 版本 |
|---|---|
| Spring Cloud Build | 1.2.0.RELEASE |
| Spring Cloud Stream | Brooklyn.RC1 |
| Spring Cloud Bus | 1.2.0.RC1 |
| Spring Cloud Config | 1.2.0.RC1 |
| Spring Cloud Netflix | 1.2.0.RC1 |
| Spring Cloud Consul | 1.1.0.RC1 |
| Spring Cloud Contract | 1.0.0.RC1 |
注意:由于一个回归问题,Spring Cloud CLI 1.2.0.RC1 将在 Spring Boot 1.4.1 发布后发布。
组合发布版本文档可在此处获取。
一如既往,我们欢迎您的反馈:可以在 GitHub、Gitter、Stack Overflow 或 Twitter 上提出。
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>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Camden.RC1</version>
<type>pom</type>
<scope>import</scope>
</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:0.6.0.RELEASE"
}
}
repositories {
maven {
url 'http://repo.spring.io/milestone'
}
}
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Camden.RC1'
}
}
dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-eureka'
...
}