保持領先
VMware 提供培訓和認證,助您快速提升。
瞭解更多Spring Boot 1.1.1 已釋出,現在可從 repo.spring.io 和 maven central 獲取。此版本將成為 Spring IO Platform 的一部分,並提供了許多相對於 1.0 的新功能和改進。有關升級說明和“新增和值得注意”的功能,請參閱釋出說明。
注意:請使用 v1.1.1 版本,因為最初發布的 v1.1.0 版本存在一個小問題。
以下是一些亮點:
除了現有的 Thymeleaf 和 JSP 支援外,還新增了 Freemarker、Velocity 和 Groovy 的模板選項。Groovy 模板尤其酷,標記非常簡潔美觀。
html(lang:'en') {
head {
meta('http-equiv':'"Content-Type" content="text/html; charset=utf-8"')
title('My page')
}
body {
p('This is an example of HTML contents')
}
}
更多資訊請查閱 Cédric Champeau 的部落格文章“在 Spring Boot 中使用創新的 Groovy 模板引擎”。
/metrics
actuator 端點現在包含更多資訊,包括堆詳情、類載入計數、執行緒資訊和垃圾收集統計資訊。HealthIndicator
介面得到了改進,允許使用多個指示器 bean,並支援在出現問題時返回特定的 HTTP 狀態碼。提供了對 JDBC、Redis、Mongo 和 RabbitMQ 的開箱即用支援。
現在支援 Flyway 或 Liquibase 資料庫遷移。使用其中任何一個專案都可以輕鬆地隨著產品的開發動態演進資料庫模式。
現在新增了針對 GemFire、HornetQ、Elasticsearch、Solr、Spring Social、Spring Integration、Spring Mobile 和 Spring HATEOAS 的自動配置和 starter POM。如果您正在升級之前為其中任何產品定義過配置的專案,您應該檢查是否可以刪除一些程式碼!
這是我最喜歡的一項小改進,對於 DropWizard 使用者來說應該很熟悉。現在,您可以透過在 classpath 中新增一個名為 banner.txt
的檔案來定義自定義 banner。
參考文件已更新,反映了新功能,並新增了一些額外的操作指南 (How-to's)。我們現在還發布了一個生成的 spring-boot-maven-plugin
的 Maven 站點。
感謝所有為本次釋出做出貢獻的人,我們獲得了社群的大量參與,許多新功能和改進是由外部貢獻者開發的。請繼續保持出色的工作,並持續提交 issues 和 pull requests!