Spring Boot 1.3.0 發布

發布 | Phil Webb | 2015 年 11 月 16 日 | ...

謹代表 Spring Boot 團隊以及所有貢獻者,我很高興地宣布 Spring Boot 1.3.0 已經發布,現在可以從 repo.spring.ioMaven CentralBintray 取得。 此版本新增了大量新功能和改進,並建立在 Spring Framework 的最新版本之上。 有關完整的升級說明「新增和值得注意」功能,請參閱發布說明

以下是 v1.3 的一些重點

開發人員工具

新增了一個 spring-boot-devtools 模組,旨在改善開發時的體驗。 該模組提供

  • 合理的屬性預設值(例如停用範本快取)
  • 自動重新啟動應用程式
  • LiveReload 支援
  • 遠端開發支援(包括遠端更新和透過 HTTP 通道的遠端偵錯)。
  • 跨重新啟動的持續性 HTTP 工作階段

如果您有 10 分鐘的空閒時間,這裡有一個簡短的介紹影片

快取自動配置

我們現在為 EhCache、Hazelcast、Infinispan、JCache (JSR 107) 實作、Redis 和 Guava 提供自動配置。

此外,也支援基於簡單 Map 的記憶體快取

完全可執行 JAR 和服務支援

Maven 和 Gradle 插件現在可以為 Linux/Unix 產生完全可執行的歸檔檔,只需輸入即可執行

$ ./myapp.jar

更好的是,它們可以作為 init.dsystemd 服務運作。 要安裝為 init.d 服務,只需建立一個符號連結

$ sudo link -s /var/myapp/myapp.jar /etc/init.d/myapp

彩色橫幅

您的 banner.txt 檔案現在可以包含 ANSI 顏色代碼。 您可以執行像這樣的瘋狂事情

Color Banner

支援 @WebServlet、@WebFilter 和 @WebListener 註解

使用嵌入式 servlet 容器時,現在可以使用 @ServletComponentScan 啟用自動註冊 @WebServlet@WebFilter@WebListener 註解的類別。

其他自動配置

現在為以下項目提供現成的自動配置

  • Cassandra
  • OAuth2
  • Spring Session
  • jOOQ
  • SendGrid
  • Artemis

Actuator 指標

指標支援已擴展為支援匯出和聚合。 此外,現在提供了 Java 8 特定的 GaugeServiceCounterService 實作(並在可能的情況下使用),它們提供了更高的效能。

更新端點和健康指標

我們現在包含 /logfile/flyway/liquibase actuator 端點,以及對 Elasticsearch、Email 和 JMS 健康指標的支援。

其他變更

發布說明中記錄了大量其他變更和改進。 您也可以找到我們計劃在下一個版本中移除的已棄用類別和方法的清單。



非常感謝所有支援 Spring Boot 的人。 僅此版本就有 128 位貢獻者加入。 如果您有興趣提供協助,請查看問題存放庫中的 「非常適合貢獻」標籤。 如果您有一般問題,請使用 spring-boot 標籤stackoverflow.com 上提問。

最後,如果您還沒有看過 Spring Boot 的實際運作,您可能想看看 Stéphane NicollBrian ClozelDevoxx 演講

專案頁面 | GitHub | 問題 | 文件

取得 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

領先一步

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

瞭解更多

取得支援

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

瞭解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

檢視全部