欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring Boot CLI安装教程

程序员文章站 2024-02-20 12:25:28
spring boot是一个命令行工具,用于使用spring进行快速原型搭建。它允许你运行groovy脚本,这意味着你可以使用类java的语法,并且没有那么多的模板代码。...

spring boot是一个命令行工具,用于使用spring进行快速原型搭建。它允许你运行groovy脚本,这意味着你可以使用类java的语法,并且没有那么多的模板代码。

你没有必要为了使用spring boot而去用cli,但它绝对是助力spring应用的最快方式。

1、手动安装

  你可以从spring软件仓库下载spring cli分发包:

spring-boot-cli-1.3.0.build-snapshot-bin.zip

spring-boot-cli-1.3.0.build-snapshot-bin.tar.gz

不稳定的也能获取到。

下载完成后,遵循解压后的存档里的install.txt操作指南进行安装。一般而言,在.zip文件的bin/目录下存在一个spring脚本(windows下是spring.bat),或者使用java -jar来运行一个.jar文件(该脚本会帮你确定classpath被正确设置)。

2、使用gvm安装

  gvm(groovy环境管理器)可以用来管理多种不同版本的groovy和java二进制包,包括groovy自身和spring boot cli。可以从获取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!

总结

以上所述是小编给大家介绍的spring boot cli安装教程,希望对大家有所帮助