Spring Boot CLI安裝


  Spring Boot是一個命令行工具,用於使用Spring進行快速原型搭建。它允許你運行Groovy腳本,這意味着你可以使用類Java的語法,並且沒有那么多的模板代碼。

你沒有必要為了使用Spring Boot而去用CLI,但它絕對是助力Spring應用的最快方式。

1、手動安裝

  你可以從Spring軟件倉庫下載Spring CLI分發包:

  1. spring-boot-cli-1.3.0.BUILD-SNAPSHOT-bin.zip
  2. spring-boot-cli-1.3.0.BUILD-SNAPSHOT-bin.tar.gz

不穩定的snapshot分發包也能獲取到。

下載完成后,遵循解壓后的存檔里的INSTALL.txt操作指南進行安裝。一般而言,在.zip文件的bin/目錄下存在一個spring腳本(Windows下是spring.bat),或者使用java -jar來運行一個.jar文件(該腳本會幫你確定classpath被正確設置)。

2、使用GVM安裝

  GVM(Groovy環境管理器)可以用來管理多種不同版本的Groovy和Java二進制包,包括Groovy自身和Spring Boot CLI。可以從gvmtool.net獲取gvm,並使用以下命令安裝Spring Boot:

$ gvm install springboot
$ spring --version
Spring Boot v1.3.0.BUILD-SNAPSHOT

如果你正在為CLI開發新的特性,並想輕松獲取你剛構建的版本,可以使用以下命令:

$ gvm install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-1.3.0.BUILD-SNAPSHOT-bin/spring-1.3.0.BUILD-SNAPSHOT/
$ gvm use springboot dev
$ spring --version
Spring CLI v1.3.0.BUILD-SNAPSHOT

這將會在你的gvm倉庫中安裝一個名叫dev的本地spring實例。它指向你的目標構建位置,所以每次你重新構建Spring Boot,spring將會是最新的。

你可以通過以下命令來驗證:

$ gvm ls springboot

================================================================================
Available Springboot Versions
================================================================================
> + dev
* 1.3.0.BUILD-SNAPSHOT

================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

3、使用OSX homebrew安裝

如果你的環境是Mac,並使用Homebrew,想要安裝Spring Boot CLI只需如下操作:

$ brew tap pivotal/tap
$ brew install springboot

Homebrew將把spring安裝到/usr/local/bin下。

:如果該方案不可用,可能是因為你的brew版本太老了。你只需執行brew update並重試即可。

4、使用MacPorts安裝

如果你的環境是Mac,並使用MacPorts,想要安裝Spring Boot CLI只需如下操作:

 

$ sudo port install spring-boot-cli

5、命令行實現

Spring Boot CLI啟動腳本為BASHzsh shells提供完整的命令行實現。你可以在任何shell中source腳本(名稱也是spring),或將它放到你個人或系統范圍的bash實現初始化中。在一個Debian系統里,系統范圍的腳本位於/shell-completion/bash下,當一個新的shell啟動時該目錄下的所有腳本都被執行。想要手動運行該腳本,例如,你已經使用GVM進行安裝了:

$ . ~/.gvm/springboot/current/shell-completion/bash/spring
$ spring 
  grab  help  jar  run  test  version

:如果你使用Homebrew或MacPorts安裝Spring Boot CLI,命令行實現腳本會自動注冊到你的shell。

6、Spring CLI 實例快速入門

下面是一個相當簡單的web應用,你可以用它測試你的安裝是否成功。創建一個名叫app.groovy的文件:

 

@RestController
class ThisWillActuallyRun {

    @RequestMapping("/")
    String home() {
        "Hello World!"
    }

}

然后簡單地從一個shell中運行它:

$ spring run app.groovy

:當你首次運行該應用時將會花費一點時間,因為需要下載依賴。后續運行將會快很多。

在你最喜歡的瀏覽器中打開localhost:8080,然后你應該看到以下輸出:

Hello World!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM