Spring Boot CLI(Command Line Interface)是一個命令行工具,您可以用它來快速構建Spring原型應用。通過Spring Boot CLI,我們可以通過編寫Groovy腳本來快速的構建出Spring Boot應用,並通過命令行的方式將其運行起來。下來,我們來學習一下如何安裝和使用Spring Boot CLI。
安裝Spring Boot CLI
關於Spring Boot CLI的安裝方式有很多,這裡根據目前主要主流的開發平臺,具體介紹一下Windows和Mac下的安裝方式:
通用安裝
先介紹一個所有平臺都可以使用的安裝方法。
第一步:下載Spring Boot CLI的工具包:
spring-boot-cli-2.0.1.RELEASE-bin.zip
spring-boot-cli-2.0.1.RELEASE-bin.tar.gz
第二步:解壓下載內容,可以看到bin目錄下已經有適用於windows和linux平臺的兩個可執行文件了,我們已經可以直接使用它;為了更方便的使用Spring Boot CLI的命令,我們可以將上面bin目錄中對應的可執行文件加入到當前系統的環境變量即可。
Mac OSX Brew安裝
在Mac OSX系統下面就非常方便了,我們可以通過Brew來進行安裝,只需要分別執行下面的兩條的命令即可:
$ brew tap pivotal/tap$ brew install springboot
驗證安裝
不論使用哪種方法安裝,在安裝好之後,我們可以通過下面的命令來驗證一下當前的安裝結果:
$ spring --versionSpring CLI v2.0.0.RELEASE
運行Groovy腳本
在完成了Spring Boot CLI的安裝之後,我們來試試使用它來快速的構建一個Spring Boot應用,方法很簡單,只需要如下操作:
第一步:新建一個Groovy腳本, hello.groovy
,內容如下:
@RestControllerclass ThisWillActuallyRun { @RequestMapping("/") String home() { "Hello World!" }}
第二步:使用 spring run hello.groovy
命令運行該Groovy腳本,具體如下:
動畫內容,耐心等待
從日誌中我們可以看到我們通過Groovy腳本定義的一個簡單web應用就構建成功了,可以通過訪問 localhost:8080
來驗證一下上面應用提供的接口:
$ curl localhost:8080Hello World!
是不是非常簡單?有木有顛覆您對Java應用的印象?
閱讀更多 java進階架構師 的文章