领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我谨代表团队宣布,Spring Cloud Brixton 发布列车的第一个候选版本现已推出。此里程碑版本现已可用,可在我们的Spring Milestone 仓库中找到。
Brixton 发布列车的一些亮点包括:
我们期待在四月初发布 Brixton.RELEASE。
一如既往,我们欢迎您的反馈:您可以在GitHub、Stack Overflow或Twitter上提供反馈。
不再默认创建@LoadBalanced
RestTemplate
。请参阅更新的文档以了解详情。您需要在应用程序配置中创建它。例如:
@Configuration
public class MyConfiguration {
@LoadBalanced
@Bean
RestTemplate restTemplate() {
return new RestTemplate();
}
}
请注意,要使用的正确 BOM 是spring-cloud-dependencies
,而不是spring-cloud-starter-parent
(请参见下面的“入门”)。
开始使用 Brixton.RC1 的最简单方法是访问http://start.spring.io。如果您想使用 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>Brixton.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.5.6.RELEASE"
}
}
repositories {
maven {
url 'http://repo.spring.io/milestone'
}
}
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Brixton.RC1'
}
}
dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-eureka'
...
}
如果您碰巧在五月中旬在巴塞罗那,千万不要错过参加Spring I/O 大会的机会,届时将会有关于 Spring Cloud 的各种演示。此外,SpringOne Platform(8月初,拉斯维加斯)的注册也刚刚开放,如果您想享受早鸟票价,可以考虑报名。此外,演讲提案的提交也还在进行中(但截止日期是3月24日,所以要快点!)。如果您有兴趣就 Spring 或 Pivotal 相关的技术发表演讲,请随时提交!