Spring Boot 1.1.0.M2 現已推出

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

Spring Boot 1.1.0.M2 現已在 Spring 儲存庫中推出。其中包含許多新功能和大量新的文件

  • 針對 MVC 和離線渲染的 Groovy TemplateVelocity 支援。

  • HealthIndicator 介面和現有實作的重大變更,例如,所有資料庫後端(如 Mongo 等)都具有預設的 HealthIndicator,而 Actuator 將它們全部匯總到單一讀數中。

  • 支援 Spring Data Solr 和 Spring Data Gemfire,並升級到 Spring Data Dijkstra 發行列車

  • 透過方便的介面支援多個 DataSources

DataSourceBuilder 抽象化,以及 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,因此這表示您也可以在 @Beans 上使用 @ConfigurationProperties 來繫結到您無法控制(且尚未具有 @ConfigurationProperties)的類型。

我們要再次感謝許多社群成員對此版本的貢獻(我們現在已有多達約 80 位提交者,還有其他人在討論和意見回饋方面提供協助)。繼續保持良好的工作!計畫在下週發布 RC1 版本,並在那之後很快發布 GA 版本,因此請繼續試用新功能,並透過 github 發送意見回饋。

取得 Spring 電子報

保持與 Spring 電子報的聯繫

訂閱

領先一步

VMware 提供培訓和認證,加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進制檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部