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的具体使用
# 你可以
# 将会
# 命令行
# 只需
# 是一个
# 如果你
# 小编
# 是因为
# 目录下
# 首次
# 在此
# 那么多
# 也能
# 当你
# 帮你
# 会在
# 最喜欢
# 而去
# 给大家
# 有必要
相关文章:
英语简历制作免费网站推荐,如何将简历翻译成英文?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
建站之星安装路径如何正确选择及配置?
网站专业制作公司有哪些,做一个公司网站要多少钱?
Swift开发中switch语句值绑定模式
C#怎么创建控制台应用 C# Console App项目创建方法
宝塔Windows建站如何避免显示默认IIS页面?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
网站制作公司排行榜,抖音怎样做个人官方网站
如何快速生成可下载的建站源码工具?
广州建站公司哪家好?十大优质服务商推荐
php json中文编码为null的解决办法
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
高防服务器租用如何选择配置与防御等级?
重庆市网站制作公司,重庆招聘网站哪个好?
网站制作难吗安全吗,做一个网站需要多久时间?
如何在阿里云服务器自主搭建网站?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何通过云梦建站系统实现SEO快速优化?
如何确保FTP站点访问权限与数据传输安全?
焦点电影公司作品,电影焦点结局是什么?
制作网站的模板软件,网站怎么建设?
专业商城网站制作公司有哪些,pi商城官网是哪个?
高端网站建设与定制开发一站式解决方案 中企动力
网页设计与网站制作内容,怎样注册网站?
济南专业网站制作公司,济南信息工程学校怎么样?
如何快速搭建二级域名独立网站?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
网站微信制作软件,如何制作微信链接?
如何在橙子建站中快速调整背景颜色?
如何选择高效可靠的多用户建站源码资源?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
高防服务器如何保障网站安全无虞?
定制建站是什么?如何实现个性化需求?
教学网站制作软件,学习*后期制作的网站有哪些?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何选择高性价比服务器搭建个人网站?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
如何在Golang中引入测试模块_Golang测试包导入与使用实践
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何获取开源自助建站系统免费下载链接?
长沙企业网站制作哪家好,长沙水业集团官方网站?
如何通过FTP服务器快速搭建网站?
香港服务器租用每月最低只需15元?
如何在IIS7上新建站点并设置安全权限?
*请认真填写需求信息,我们会在24小时内与您取得联系。