領先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多我非常榮幸地代表整個 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)編寫服務非常容易,您甚至可以在單一推文中嵌入可執行程式 in a single tweet (140 個字元)! 您可以在 Dan Woods 的 InfoQ 上的優秀文章中閱讀更多關於微服務和 Boot 的資訊。
感謝 Java Buildpack 團隊,您還會發現 Spring Boot 應用程式可以無縫部署到 Cloud Foundry; 當然,您也可以將 Boot 應用程式與 其他雲端供應商 或直接在您自己的數據中心中使用。
最後,如果您是 STS 使用者,請查看包含 Spring Boot 整合支援的 最新 v3.5 版本(請參閱下面的影片)。 如果您更喜歡其他 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。 您的意見對我們來說非常寶貴,所以請 繼續提出!