Spring CLI
Spring CLI 的目標是在建立新專案和向現有專案新增功能時提高您的工作效率。它透過提供以下高階功能來實現此目標
-
boot new命令克隆一個外部專案,並可選擇將其包重構為您選擇的包名。您還可以選擇指定新專案的 group id、artifact id 和 version。 -
boot add命令將外部專案合併到您的當前專案。它智慧地合併專案依賴項、外掛、註解和應用程式配置檔案。它還將外部專案程式碼重構到您當前專案的包結構中。 -
使用者提供的
commands提供了一種使用者友好的方式來定義和執行自定義命令,這些命令可以對您的專案執行日常任務。透過與您的程式碼一起存在的宣告性命令定義,您可以輕鬆建立新的控制器、新增依賴項或配置F檔案。您還可以根據需要執行其他命令列應用程式,從而建立類似於客戶端 GitHub Actions 的體驗。
遵循“純 Java 專案”的程式碼生成方法(在 boot new 和 boot add 命令中實現),允許公司和其他開發人員團隊定義一套標準的專案,其中包含首選庫和編碼風格。透過在這些專案中包含 README.md 檔案,團隊成員可以快速開始使用新的庫或程式設計方法。例如,執行 boot add jpa 不僅會向您的專案新增程式碼,還會將 README.md 檔案重新命名為 README-jpa.md 檔案以便於發現。
使用者定義的命令非常適合重複的編碼任務。由於命令定義與您的程式碼一起存在,您團隊中的任何人都可以在無需建立、更新和釋出額外工件或專案的情況下貢獻或改進現有命令。