领先一步
VMware 提供培训和认证,助您加速进步。
了解更多Spring Boot 1.1.0.M2 现已在 Spring 仓库中发布。它包含相当多的新特性和大量新文档
HealthIndicator 接口和现有实现(例如,所有数据库后端,如 Mongo 等)都进行了重大更改,它们都有一个默认的 HealthIndicator,并且 Actuator 将它们全部聚合到一个单一的读数中。
支持 Spring Data Solr 和 Spring Data Gemfire,并升级到 Spring Data Dijkstra 发布系列
通过一个方便的 DataSourceBuilder 抽象支持多个 DataSource
此外,JPA EntityManagerFactories 也有类似的功能
我最喜欢的新功能是能够直接将 @ConfigurationProperties 添加到 @Beans(而不是在类型级别)。这使您能够将外部属性绑定到相同类型的两个实例,使用不同的前缀,例如:
@Bean
@Primary
@ConfigurationProperties(prefix="datasource.primary")
public DataSource primaryDataSource() {
return DataSourceBuilder.create().build();
}
@Bean
@ConfigurationProperties(prefix="datasource.secondary")
public DataSource secondaryDataSource() {
return DataSourceBuilder.create().build();
}
在这个例子中,我们绑定到相同类型的两个 bean。这些 bean 的具体类型可能是 Tomcat DataSource 或 HikariCP DataSource,这表明您也可以在 @Beans 上使用 @ConfigurationProperties 来绑定您不控制的类型(并且这些类型还没有 @ConfigurationProperties)。
我们要再次感谢许多社区成员为本次发布做出的贡献(我们现在大约有80名提交者,还有其他人通过讨论和反馈提供帮助)。继续保持出色的工作!计划是下周发布 RC1,之后很快发布 GA 版本,所以请继续尝试新功能并通过 github 发送反馈。