领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多Spring Boot 1.1.0.M2 现已在 Spring 存储库中提供。它包含许多新功能以及大量新的文档
对 HealthIndicator
接口和现有实现进行了重大更改,例如,所有数据库后端(如 Mongo 等)都有一个默认的 HealthIndicator
,并且执行器将它们全部聚合到一个读数中。
支持 Spring Data Solr 和 Spring Data Gemfire,并升级到 Spring Data Dijkstra 发布列车
通过便捷的 DataSourceBuilder
抽象支持多个 DataSources
,以及 JPA EntityManagerFactories
的类似功能
我最喜欢的功能是能够直接将 @ConfigurationProperties
添加到 @Beans
(而不是在类型级别)。这使您可以将外部属性绑定到同一类型的 2 个实例,并使用不同的前缀,例如:
@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
,因此这表明您还可以使用 @ConfigurationProperties
在 @Beans
上绑定到您无法控制的类型(并且尚未具有 @ConfigurationProperties
)。
我们再次感谢许多社区成员对本次发布的贡献(我们目前的提交者人数约为 80 人,还有其他人帮助进行讨论和反馈)。继续努力!计划在下周发布 RC1,并在之后很快发布 GA 版本,因此请继续试用新功能并通过 github 发送反馈。