最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot CLI安裝教程

 更新時(shí)間:2017年08月17日 17:03:46   作者:程歡  
Spring Boot是一個(gè)命令行工具,用于使用Spring進(jìn)行快速原型搭建。本文重點(diǎn)給大家介紹Spring Boot CLI安裝教程,感興趣的朋友參考下吧

Spring Boot是一個(gè)命令行工具,用于使用Spring進(jìn)行快速原型搭建。它允許你運(yùn)行Groovy腳本,這意味著你可以使用類Java的語法,并且沒有那么多的模板代碼。

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

1、手動(dòng)安裝

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

spring-boot-cli-1.3.0.BUILD-SNAPSHOT-bin.zip

spring-boot-cli-1.3.0.BUILD-SNAPSHOT-bin.tar.gz

不穩(wěn)定的snapshot分發(fā)包也能獲取到。

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

2、使用GVM安裝

  GVM(Groovy環(huán)境管理器)可以用來管理多種不同版本的Groovy和Java二進(jìn)制包,包括Groovy自身和Spring Boot CLI??梢詮?a target="_blank" rel="external nofollow" >gvmtool.net獲取gvm,并使用以下命令安裝Spring Boot:

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

如果你正在為CLI開發(fā)新的特性,并想輕松獲取你剛構(gòu)建的版本,可以使用以下命令:

$ 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

這將會(huì)在你的gvm倉庫中安裝一個(gè)名叫dev的本地spring實(shí)例。它指向你的目標(biāo)構(gòu)建位置,所以每次你重新構(gòu)建Spring Boot,spring將會(huì)是最新的。

你可以通過以下命令來驗(yàn)證:

$ gvm ls springboot
================================================================================
Available Springboot Versions
================================================================================
> + dev
* 1.3.0.BUILD-SNAPSHOT
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

3、使用OSX homebrew安裝

如果你的環(huán)境是Mac,并使用Homebrew,想要安裝Spring Boot CLI只需如下操作:

$ brew tap pivotal/tap
$ brew install springboot

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

注:如果該方案不可用,可能是因?yàn)槟愕腷rew版本太老了。你只需執(zhí)行brew update并重試即可。

4、使用MacPorts安裝

如果你的環(huán)境是Mac,并使用MacPorts,想要安裝Spring Boot CLI只需如下操作:

$ sudo port install spring-boot-cli

5、命令行實(shí)現(xiàn)

Spring Boot CLI啟動(dòng)腳本為BASHzsh shells提供完整的命令行實(shí)現(xiàn)。你可以在任何shell中source腳本(名稱也是spring),或?qū)⑺诺侥銈€(gè)人或系統(tǒng)范圍的bash實(shí)現(xiàn)初始化中。在一個(gè)Debian系統(tǒng)里,系統(tǒng)范圍的腳本位于/shell-completion/bash下,當(dāng)一個(gè)新的shell啟動(dòng)時(shí)該目錄下的所有腳本都被執(zhí)行。想要手動(dòng)運(yùn)行該腳本,例如,你已經(jīng)使用GVM進(jìn)行安裝了:

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

注:如果你使用Homebrew或MacPorts安裝Spring Boot CLI,命令行實(shí)現(xiàn)腳本會(huì)自動(dòng)注冊(cè)到你的shell。

6、Spring CLI 實(shí)例快速入門

下面是一個(gè)相當(dāng)簡(jiǎn)單的web應(yīng)用,你可以用它測(cè)試你的安裝是否成功。創(chuàng)建一個(gè)名叫app.groovy的文件:

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

然后簡(jiǎn)單地從一個(gè)shell中運(yùn)行它:

$ spring run app.groovy

注:當(dāng)你首次運(yùn)行該應(yīng)用時(shí)將會(huì)花費(fèi)一點(diǎn)時(shí)間,因?yàn)樾枰螺d依賴。后續(xù)運(yùn)行將會(huì)快很多。

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

Hello World!

總結(jié)

以上所述是小編給大家介紹的Spring Boot CLI安裝教程,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • struts2數(shù)據(jù)處理_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    struts2數(shù)據(jù)處理_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Struts2框架框架使用OGNL語言和值棧技術(shù)實(shí)現(xiàn)數(shù)據(jù)的流轉(zhuǎn)處理。下面通過本文給大家分享struts2數(shù)據(jù)處理的相關(guān)知識(shí),感興趣的朋友參考下吧
    2017-09-09
  • JavaSE中比較器、深拷貝淺拷貝舉例詳解

    JavaSE中比較器、深拷貝淺拷貝舉例詳解

    在Java中一切都可以視為對(duì)象,在Java中我們經(jīng)常使用引用去操作對(duì)象,下面這篇文章主要給大家介紹了關(guān)于JavaSE中比較器、深拷貝淺拷貝的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • Eclipse中引入com.sun.image.codec.jpeg包報(bào)錯(cuò)的完美解決辦法

    Eclipse中引入com.sun.image.codec.jpeg包報(bào)錯(cuò)的完美解決辦法

    Java開發(fā)中對(duì)圖片的操作需要引入 com.sun.image.codec.jpeg,但有時(shí)引入這個(gè)包會(huì)報(bào)錯(cuò),利用下面的操作可以完成解決這個(gè)問題
    2018-02-02
  • Java實(shí)現(xiàn)把圖片處理到指定大小的操作方法

    Java實(shí)現(xiàn)把圖片處理到指定大小的操作方法

    項(xiàng)目開發(fā)中,經(jīng)常遇到圖片上傳功能,發(fā)現(xiàn)如果圖片比較大時(shí),在查看、預(yù)覽、下載速度會(huì)特別慢,考慮到浪費(fèi)流量以及文件服務(wù)器的存儲(chǔ)空間,決定在后端優(yōu)化處理完再上傳,所以本文給大家介紹了使用Java把圖片處理到指定大小的操作方法,需要的朋友可以參考下
    2025-03-03
  • JDK動(dòng)態(tài)代理之ProxyGenerator生成代理類的字節(jié)碼文件解析

    JDK動(dòng)態(tài)代理之ProxyGenerator生成代理類的字節(jié)碼文件解析

    這篇文章主要為大家詳細(xì)介紹了JDK動(dòng)態(tài)代理之ProxyGenerator生成代理類的字節(jié)碼文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Java實(shí)現(xiàn)帶GUI的氣泡詩詞效果

    Java實(shí)現(xiàn)帶GUI的氣泡詩詞效果

    這篇文章主要為大家介紹了如何利用Java實(shí)現(xiàn)帶GUI的氣泡詩詞效果,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定幫助,感興趣的可以了解一下
    2022-12-12
  • 關(guān)于mybatis3中@SelectProvider的使用問題

    關(guān)于mybatis3中@SelectProvider的使用問題

    這篇文章主要介紹了mybatis3中@SelectProvider的使用技巧,@SelectProvide指定一個(gè)Class及其方法,并且通過調(diào)用Class上的這個(gè)方法來獲得sql語句,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • Druid(新版starter)在SpringBoot下的使用教程

    Druid(新版starter)在SpringBoot下的使用教程

    Druid是Java語言中最好的數(shù)據(jù)庫連接池,Druid能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能,DruidDataSource支持的數(shù)據(jù)庫,這篇文章主要介紹了Druid(新版starter)在SpringBoot下的使用,需要的朋友可以參考下
    2023-05-05
  • Java 讀寫鎖實(shí)現(xiàn)原理淺析

    Java 讀寫鎖實(shí)現(xiàn)原理淺析

    這篇文章主要介紹了Java 讀寫鎖實(shí)現(xiàn)原理淺析,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • 淺析Java中的內(nèi)存泄漏

    淺析Java中的內(nèi)存泄漏

    這篇文章主要介紹了Java中的內(nèi)存泄漏,包括其基本概念和基本的預(yù)防措施,需要的朋友可以參考下
    2015-07-07

最新評(píng)論

襄城县| 明溪县| 井研县| 兰西县| 上林县| 仙桃市| 随州市| 宝应县| 余江县| 富阳市| 大竹县| 都昌县| 乌鲁木齐市| 安福县| 石家庄市| 晋城| 安龙县| 林州市| 贵阳市| 建平县| 乌恰县| 景洪市| 长葛市| 丁青县| 饶河县| 涟源市| 全椒县| 福泉市| 东乡| 丹棱县| 北安市| 水富县| 江山市| 宜城市| 泰顺县| 兴山县| 晋宁县| 新乐市| 辽宁省| 杭州市| 江西省|