Spring Boot 1.1.0.M2 现已可用

工程 | Dave Syer | 2014 年 5 月 27 日 | ...

Spring Boot 1.1.0.M2 现已在 Spring 存储库中提供。它包含许多新功能以及大量新的文档

  • Groovy 模板Velocity 支持 MVC 和离线渲染。

  • HealthIndicator 接口和现有实现进行了重大更改,例如,所有数据库后端(如 Mongo 等)都有一个默认的 HealthIndicator,并且执行器将它们全部聚合到一个读数中。

  • 支持 Spring Data Solr 和 Spring Data Gemfire,并升级到 Spring Data Dijkstra 发布列车

  • 通过便捷的 DataSourceBuilder 抽象支持多个 DataSources

,以及 JPA EntityManagerFactories 的类似功能

  • 将各种现有依赖项升级到新版本,例如 Spring Batch 3.0、Spring Security 3.2.4

我最喜欢的功能是能够直接将 @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 发送反馈。

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部