Spring Boot 1.0 GA 正式釋出

釋出 | Phil Webb | 2014 年 4 月 1 日 | ...

我謹代表整個 Spring Boot 團隊,非常高興地宣佈 Spring Boot 1.0 正式可用!您可以在 此處下載包含重要安全修復的 1.0.1 版本。

您可以在 projects.spring.io/spring-boot 找到開始所需的一切,還可以查閱我們不斷增長的 “入門指南”系列(其中大部分都使用 Spring Boot)。

距離最初提出 “改進無容器 Web 應用架構”(催生了 Spring Boot)的請求已經過去了 18 個月。自那時以來,我們已經看到了 1720 次提交,由 54 位不同的貢獻者完成,我們關閉了 549 個問題,並且程式碼被 forked 398 次。謝謝大家!

為什麼選擇無容器?如今的 PaaS 環境已經提供了很多管理、擴充套件和可靠性功能,因此我們專注於將 Spring Boot 打造成一個超輕量級的容器,非常適合在雲中部署應用程式或服務。如果您還沒有見過 Spring Boot 的實際應用,這裡有一個典型的“Hello World!”Web 應用程式,您可以使用 CLI 工具實際執行它。

groovy @RestController class Example { @RequestMapping("/") String helloWorld() { "Hello World!" } }

CLI 使用出色的 Groovy 語言來編譯您的程式碼。當然,您也可以直接在 Java 或任何其他 JVM 語言中使用 Spring Boot 庫來編寫應用程式。請務必查閱廣泛的 參考文件,瞭解完整的特性介紹。

如果您有興趣瞭解一個使用 Spring Boot 構建的稍大一點的應用程式示例,可以嘗試 spring.io 本身。我們最近 開源了整個站點,作為一個 Spring 參考應用程式。

對於更小的示例,例如一個服務,可以嘗試 “構建 RESTful Web 服務”指南。它展示瞭如何輕鬆地編寫程式碼行數少於 100 的服務,您甚至可以將可執行程式 寫在一條推文中(140 個字元)!您可以在 Dan Woods 的 InfoQ 上的精彩文章中閱讀有關微服務和 Boot 的更多資訊。

得益於 Java Buildpack 團隊,您還會發現 Spring Boot 應用程式可以無縫地部署到 Cloud Foundry;當然,您也可以將 Boot 應用程式與 其他雲提供商一起使用,或者直接在您自己的資料中心中使用。

最後,如果您是 STS 使用者,請檢視最新的 v3.5 版本,其中包含了對 Spring Boot 的整合支援(參見下方影片)。如果您更喜歡其他 IDE(或者您是 Vim/Emacs 的愛好者),您可以使用 start.spring.io 來初始化您的專案。

!{iframe width="560" height="315" src="//www.youtube.com/embed/p8AdyMlpmPk" frameborder="0" allowfullscreen}{/iframe}


再次感謝所有早期採用者,他們測試、撰寫部落格並提交了 Spring Boot 的 pull-request。您的反饋對我們來說非常寶貴,所以請 繼續提供

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

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有