取得领先
VMware 提供培训和认证,以加速您的进步。
了解更多Spring Boot 1.1.0.M2 现在可以在 Spring 仓库中使用。它包含许多新特性和大量新的 文档
对 HealthIndicator
接口和现有实现进行了重大更改,例如,所有数据库后端(如 Mongo 等)都有默认的 HealthIndicator
,Actuator 将它们全部聚合到单个读数中。
支持 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
,因此这表明您也可以在 @Beans
上使用 @ConfigurationProperties
来绑定到您无法控制的类型(并且没有 @ConfigurationProperties
)。
我们要再次感谢许多社区成员为本次发布做出的贡献(我们现在已经有大约 80 位提交者,还有其他人帮助进行讨论和反馈)。继续努力!计划是下周获得 RC1 版本,并在那之后很快获得 GA 版本,所以请继续尝试新功能并通过 github 发送反馈。