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 個問題,並且程式碼被 fork 了 398 次。 謝謝!

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

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

CLI 使用出色的 Groovy 語言來編譯您的程式碼。 當然,您也可以自由地將 Spring Boot 庫直接與 Java 或任何其他基於 JVM 的語言一起使用來編寫您的應用程式。 請務必檢視廣泛的 參考文件,以獲取完整的特性分解。

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

對於一個較小的例子,例如服務,請嘗試 “構建 RESTful Web 服務” 指南。 它展示瞭如何以 < 100 LoC 編寫服務非常容易,您甚至可以將可執行程式 放入一條推文中(140 個字元)! 您可以在 Dan Woods 的 InfoQ 上的優秀文章中閱讀更多關於微服務和引導的資訊。

感謝 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、撰寫了相關文章並提交了拉取請求。 您的反饋對我們來說非常寶貴,所以請 繼續提出

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

獲取 Spring 新聞簡報

與 Spring 新聞簡報保持聯絡

訂閱

更上一層樓

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部