zoukankan      html  css  js  c++  java
  • 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!
  • 相关阅读:
    【Navicat】查看历史执行的SQL
    什么是webpack模块化构建工具
    靠边的列表如果没有设置margin-left:20px,那么是看不到列表序号的。
    在博客园中复制代码到网页中,有时候会存在异常,如下:
    / WebAPP开发与小程序 / 步骤一 · 4-5 地图搜索与poi结合(2)
    忘记样式属性对应的值时,可以使用以下方法进行操作
    //点击按钮加减音频音量到最小会出现bug什么意思???
    组件化网页开发 3步骤 / 20门课
    position:absolute 按钮左右分布:left:0 和 right:0 以及雪碧图
    查看引入的文件是否成功
  • 原文地址:https://www.cnblogs.com/smile361/p/4710595.html
Copyright © 2011-2022 走看看