Spring Boot 1.1.0.M2 現已釋出

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

Spring Boot 1.1.0.M2 現在可以在 Spring 倉庫中使用。它包含許多新特性和大量新的 文件

  • 支援 MVC 和離線渲染的 Groovy 模板Velocity

  • HealthIndicator 介面和現有實現進行了重大更改,例如,所有資料庫後端(如 Mongo 等)都有預設的 HealthIndicator,Actuator 將它們全部聚合到單個讀數中。

  • 支援 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,因此這表明您也可以在 @Beans 上使用 @ConfigurationProperties 來繫結到您無法控制的型別(並且沒有 @ConfigurationProperties )。

我們要再次感謝許多社群成員為本次釋出做出的貢獻(我們現在已經有大約 80 位提交者,還有其他人幫助進行討論和反饋)。繼續努力!計劃是下週獲得 RC1 版本,並在那之後很快獲得 GA 版本,所以請繼續嘗試新功能並透過 github 傳送反饋。

獲取 Spring 新聞郵件

訂閱 Spring 新聞郵件,保持聯絡

訂閱

取得領先

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部