領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我很高興地代表團隊和所有貢獻者宣佈,Spring Initializr 已更新並現已在 start.spring.io 上線。
該專案最初是一個最小的 HTML 表單,允許您使用幾個選項生成 Spring Boot 應用程式。它受到了 Spring 社群的廣泛好評,因此團隊添加了新的互動方式,可以透過命令列或您喜歡的 IDE 進行互動。
過了一段時間,我們決定對 UI 進行第一次修訂。我們簡化了表單,將基本部分放在最顯眼的位置,並將其他部分推到預設隱藏的區域中。考慮到依賴項的數量,我們建立了一個搜尋框來查詢可用的 starter。
該專案現在是一個流行的服務,甚至是一個可以用於和擴充套件以滿足您自己需求的庫。如今,Web UI 甚至不是最流行的客戶端,但我們仍然致力於改進該服務。
讓我們來看看更新後的設計。
Spring Initializr 團隊曾多次試圖新增新功能和選項,或解決新問題。我們是否應該生成複雜的構建來解決專案的限制?我們是否應該對如何在生產環境中構建、分發或執行 Spring Boot 應用程式新增更多意見?我們是否應該將其變成一個成熟的 Spring Boot starter 市場?
透過這次新的修訂,總體設計進行了(急需的)更新,我們選擇不再顯示所有可用依賴項的完整列表。有人可能會將該列表視為解決專案元資料不足的一種方式(我們應該 改進這些!)或 spring.io 網站上缺乏發現機制(我們應該解決這個問題!)。
雖然我們承認其當前的侷限性,但我們認為“快速引導一個可執行的 Spring Boot 應用程式”仍然是我們服務的核心承諾,開發人員在建立專案時應該知道他們想要構建什麼型別的應用程式。儘管如此,我們認為 Spring Boot 團隊可以在幫助開發人員成長和更新其應用程式方面做得更多,因此我們正在努力擴充套件 Spring Initializr 的功能(請參閱我們的上一篇部落格文章)。
這次新修訂是 start.spring.io 更多變革的新一步,敬請關注!