新手必看,Spring Boot CLI 必会必知

Spring Boot CLI 是什么

Spring Boot CLI 是 Spring Boot Commad Line 的缩写,是 Spring Boot 命令行工具。在 Spring Boot CLI 可以跑 Groovy 脚本,通过简单的 Java 语法就可以快速而又简单的学习 Spring Boot 原型。

Spring Boot CLI 安装

打开 Spring Boot CLI 下载页面,地址:https://repo.spring.io/milestone/org/springframework/boot/spring-boot-cli。下载需要的 spring-boot-cli-2.0.0-bin.zip 或者 spring-boot-cli-2.0.0-bin.tar.gz 依赖,并解压到安装目录,并指定其 bin 目录添加环境变量。
java 是跨平台的,所以 Sping Boot CLI 也是跨平台的。它可以安装在 Win 、Linux 和 Mac 环境。

Mac,Linux 环境下安装,代码如下:

Windows 环境下安装,代码如下:

使用 Homebrew 安装,执行下面命令即可:

使用 MacPorts 安装,执行下面命令即可:

上面所有方式均可安装 Spring Boot CLI 。执行命令后,然后执行下面指令能输出对应的版本,用来验证是否安装成功,代码如下:

在控制台中会出现成功的输出:

Spring Boot CLI Hello World 案例

安装好后,在 Spring Boot CLI 下学习使用就方便了。比如我们学习一个 Hello World 的例子怎么写,或者说利用 Spring Boot CLI 发一个简单的 RESTful 服务。
新建 hello.groovy 文件,代码如下:

然后执行下面指令,进行编译运行应用:

也可以,通过 -- 去外化配置属性值。比如配置端口号为 8081:spring run hello.groovy -- --server.port=9000。等控制台成功输出,打开浏览器,访问 /hello 地址,可以得到 "Hello,Spring Boot!" 的结果。

另外,一些常用的命令介绍:
help 指令可以获取更多对指令的帮助信息

把当前目录下 *.groovy 文件打包成可执行的 jar 文件:

下面命令是用来初始化创建新项目的,比如已有的能初始化项目的骨架列表依赖:

比如,我们需要 web 依赖实现 web ,jpa 依赖操作数据源。那么执行下面命令:

会得到 my-project 项目,项目目录结构如下:

详见官方使用文档:https://docs.spring.io/spring-boot/docs/current/reference/html/cli-using-the-cli.html。

小结

Spring Boot CLI ,真的适合新手学习哦。

原文地址:https://www.cnblogs.com/fanjingfeng/p/9094636.html

时间: 2024-10-01 04:58:25

新手必看,Spring Boot CLI 必会必知的相关文章

OSX Homebrew 安装 Spring Boot CLI

OSX Homebrew 安装 Spring Boot CLI 如果您使用的是Mac并使用Homebrew,则可以使用以下命令安装Spring Boot CLI: $ brew tap pivotal/tap $ brew install springboot Homebrew将spring安装到/usr/local/bin. [注意] 如果您没有看到公式,那么您的brew安装可能已过时.在这种情况下,运行brew update并再试一次. 原文地址:https://www.cnblogs.co

spring boot cli 知识点

spring boot cli 版本列表: https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-cli/ spring boot cli 命令 说明 spring --version pring [--help] 命令介绍 spring help spring init --list 列出项目的信息 原文地址:https://www.cnblogs.com/cag2050/p/11143596.html

Spring Boot CLI——centos7

Spring Boot是一个命令行工具,用于使用Spring进行快速原型搭建.它允许你运行Groovy脚本,这意味着你可以使用类Java的语法,并且没有那么多的模板代码. 所有版本下载地址这里下载的版本spring-boot-cli-2.2.0.BUILD-20190222.193142-143-bin.tar.gz 下载完成后解压 tar spring-boot-cli-2.2.0.BUILD-20190222.193142-143-bin.tar.gz -C /home/maxzhao/ c

精选Spring Boot三十五道必知必会知识点!

Spring Boot.Spring MVC 和 Spring 有什么区别? 1.Spring Spring最重要的特征是依赖注入.所有 SpringModules 不是依赖注入就是 IOC 控制反转. 当我们恰当的使用 DI 或者是 IOC 的时候,我们可以开发松耦合应用.松耦合应用的单元测试可以很容易的进行. 2.Spring MVC Spring MVC 提供了一种分离式的方法来开发 Web 应用.通过运用像 DispatcherServelet,MoudlAndView 和 ViewRe

新手快速生成Spring boot maven工程

Spring boot本人实际使用也有一定时间了,最近抽空看了点官方文档,然后发现官网提供了自动生成简单Spring Boot工程的功能. 很喜欢这个功能,太适合入门同学使用了,特别是联想到以前自己刚学这部分时花了不少时间在建工程上 -_- 直接上图 地址:http://start.spring.io/ ps:可以在生成工程时添加常用依赖,如MyBatis等,然后配置就会自动加到工程pom.xml文件里

【Spring Boot 】2、Spring Boot CLI

1.配置Spring的环境变量在环境变量Path 添加: D:\Program Files\spring-boot-cli-1.5.8.RELEASE-bin\spring-1.5.8.RELEASE\bin CMD: spring --version java --version 2.使用Spring-Boot_CLI 命令创建项目spring init --build=maven --java-version=1.8 --dependencies=web --packaging=jar --

spring-boot学习 (Groovy与Spring Boot Cli)

一.使用idea创建一个spring-boot项目,选择groovy语言 二.编写相应代码 1.创建实例类 package com.zhi.example class Man { Long id String name String phone Man(Long id, String name, String phone) { this.id = id this.name = name this.phone = phone } } 2.创建service package com.zhi.exam

程序员必看的书(九)

程序员的必看的书已经更新到第九章了,想必大家也都烦了,不过还是有人喜欢的,再次声明我推荐的这些书有些没有看过,不过这些书都是不错的,根据豆瓣评分,以及朋友的阅读都说可以看. 在这里希望可以帮助一些人想看技术书,不知道怎么看的程序员们.再次请大家多多支持,如果大家也有不错的书推荐,也可以投稿.谢谢大家.对了IT江湖iOS客户端上线了,大家可以去Appstore下载,项目开源地址请看文章下方. 计算机程序的构造和解释 本书1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年

Spring Boot 要怎么学?要学哪些东西?要不要先学 SSM?松哥说说看法

可能很多刚接触 Spring Boot 的小伙伴都会有这样的疑问,Spring Boot 要怎么学,要不要先学 SSM?今天结合自己的经验,和大家说一说我的看法,也顺便推荐几个 Spring Boot 学习资料. 1.Spring Boot 是什么 我们刚开始学习 JavaWeb 的时候,使用 Servlet/JSP 做开发,一个接口搞一个 Servlet ,很头大,后来我们通过隐藏域或者反射等方式,可以减少 Servlet 的创建,但是依然不方便. 再后来,我们引入 Struts2/Sprin