全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Spring Boot CLI安装教程

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

不稳定的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启动脚本为BASH和zsh 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安装教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# spring  # boot  # cli  # 安装  # Spring Boot CLI使用教程  # 详解spring Boot Cli的配置和使用  # Spring Boot四大神器之CLI的具体使用  # 你可以  # 将会  # 命令行  # 只需  # 是一个  # 如果你  # 小编  # 是因为  # 目录下  # 首次  # 在此  # 那么多  # 也能  # 当你  # 帮你  # 会在  # 最喜欢  # 而去  # 给大家  # 有必要 


相关文章: 小说建站VPS选用指南:性能对比、配置优化与建站方案解析  ,在苏州找工作,上哪个网站比较好?  建设网站制作价格,怎样建立自己的公司网站?  如何选择美橙互联多站合一建站方案?  网站制作需要会哪些技术,建立一个网站要花费多少?  如何在Windows虚拟主机上快速搭建网站?  威客平台建站流程解析:高效搭建教程与设计优化方案  如何高效生成建站之星成品网站源码?  浅析上传头像示例及其注意事项  Thinkphp 中 distinct 的用法解析  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  网站制作公司排行榜,抖音怎样做个人官方网站  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  建站之星上传入口如何快速找到?  长沙做网站要多少钱,长沙国安网络怎么样?  如何通过FTP空间快速搭建安全高效网站?  昆明高端网站制作公司,昆明公租房申请网上登录入口?  如何通过网站建站时间优化SEO与用户体验?  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何快速搭建支持数据库操作的智能建站平台?  如何在建站之星网店版论坛获取技术支持?  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何在IIS中新建站点并配置端口与物理路径?  孙琪峥织梦建站教程如何优化数据库安全?  已有域名如何免费搭建网站?  如何通过远程VPS快速搭建个人网站?  如何用wdcp快速搭建高效网站?  如何快速建站并高效导出源代码?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  建站之星代理商如何保障技术支持与售后服务?  如何通过.red域名打造高辨识度品牌网站?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  如何通过建站之星自助学习解决操作问题?  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  如何通过wdcp面板快速创建网站?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  开心动漫网站制作软件下载,十分开心动画为何停播?  如何在云主机快速搭建网站站点?  兔展官网 在线制作,怎样制作微信请帖?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  如何用PHP快速搭建CMS系统?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  C#怎么创建控制台应用 C# Console App项目创建方法  大连网站制作公司哪家好一点,大连买房网站哪个好?  建站之星伪静态规则如何正确配置? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。