Spring Cloud Finchley 的 Service Release 1 (SR1) 版本已发布,本次更新主要是对其包含的一些模块进行了升级,查看发布说明以了解更多信息。Spring Cloud Finchley 基于 Spring Boot 2.0.x 而构建。
已升级的模块
Based on Spring Boot 2.0.4.RELEASE
Spring Cloud Consul
2.0.1.RELEASE
(issues)Spring Cloud Gateway
2.0.1.RELEASE
(issues)Spring Cloud Sleuth
2.0.1.RELEASE
(issues)Spring Cloud Config
2.0.1.RELEASE
(issues)Spring Cloud Netflix
2.0.1.RELEASE
(issues)Spring Cloud Commons
2.0.1.RELEASE
(issues)Spring Cloud Contract
2.0.1.RELEASE
(issues)Spring Cloud Stream
Elmhurst.SR1
(Release Notes)Spring Cloud Vault
2.0.1.RELEASE
(issues)Spring Cloud Openfeign
2.0.1.RELEASE
(issues)
使用
通过附带有 BOM 的 Maven 开始使用:
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Finchley.SR1</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-netflix-eureka-client</artifactId> </dependency> ... </dependencies>
Gradle
buildscript { dependencies { classpath "io.spring.gradle:dependency-management-plugin:1.0.5.RELEASE" } } apply plugin: "io.spring.dependency-management" dependencyManagement { imports { mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Finchley.SR1' } } dependencies { compile 'org.springframework.cloud:spring-cloud-starter-config' compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client' ... }