Spring Boot CLI安装及使用。
来源:互联网 发布:电脑安装网络调试等 编辑:程序博客网 时间:2024/05/17 22:39
Spring Boot CLI是一种快速开发Spring应用的命令行界面。CLI就是Command Line Interface的简写,CLI利用了Spring Boot的起步依赖和自动配置,可以让人们专注于代码本身,而不用完成繁琐的配置。实际上Spring Boot的本质就是用来简化繁琐的Spring配置,不过CLI的使用真的是让开发Spring程序变得非常快速。
CLI可以检测到代码中使用的类,知道需要给Classpath中添加的哪些起步依赖才能让程序运行起来。而且当添加完依赖之后就会完成自动配置,确保启用后DispatcherServlet和Spring MVC,这样就可以响应HTTP请求了。所以说想要用CLI来编写一个Spring的“HelloWorld”是非常快速的。分别介绍一下Windows和Linux的安装。
Windows。
本人使用的是Windows7系统,安装过程非常简单。http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/ 这是下载地址,可以下载不同的版本,Windows的话选择以.zip结尾的就行。
下载之后进行解压到一个目录,然后将解压后的bin目录添加到Path环境变量即可。
然后使用cmd输入:spring –version,出现对应的版本号就说明安装完成了。
Linux。
linux环境下可以使用命令下载1.5.8版本。
wget http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/1.5.8.RELEASE/spring-boot-cli-1.5.8.RELEASE-bin.tar.gz
将其解压之后将解压的目录添加到环境变量,linux添加环境变量,编辑/etc/profile将bin路径加到Path下即可。
同样的可以使用:spring –version 检查版本。
HelloWorld。
安装非常简单,同样的编写Spring版本的“HelloWorld”也是非常简单的。
Groovy版本:
@RestControllerclass Hello { @RequestMapping("/hello") def hello() { return "Hello World Groovy!"; }}
Java版本:
@RestControllerpublic class Hello { @RequestMapping("/hello") public String hello() { return "Hello World Java!"; }}
其实相差不大,编写完成后就可以运行了,运行也非常简单,进入文件目录然后使用:spring run 文件名即可。
运行Java:
运行Groovy:
如果是第一次运行的话需要等待一会用来下载依赖。
是的,这就完成了一个Spring程序。
- Spring Boot CLI安装及使用。
- Spring-boot-CLI 安装与使用
- Spring Boot CLI 安装
- Spring Boot CLI 安装
- Spring Boot CLI 下载 安装
- Spring Boot CLI 工具安装
- Spring Boot自动生成模板和Spring Boot CLI安装使用
- Spring Boot CLI安装(WIN10环境)
- spring-boot cli 安装【windows 10】
- win下安装spring boot cli
- Spring Boot(二):安装命令行界面Spring boot CLI
- Spring Boot:安装命令行界面Spring boot CLI
- Spring Boot教程(六) -- 使用 Spring Boot CLI
- Spring Boot CLI
- Spring Boot插件spring tool suite安装及使用
- Spring Boot插件spring tool suite安装及使用
- win7 环境安装maven 和 Spring Boot CLI
- 使用Spring Boot Cli快速启动web服务
- Vue 2.0 + bootstarp的demo
- Tablayout
- Cmake3.10.0+64位win10+vs2015配置OpenCv3.3.0
- 输出两个数的最大值
- Java 的线程池 ExecutorService 简单介绍
- Spring Boot CLI安装及使用。
- angularjs添加列表和排序
- bzoj4990 [Usaco2017 Feb]Why Did the Cow Cross the Road II(dp+树状数组)
- 正则表达式
- c语言中的数据类型
- AngularJs路由与添加用户(1)
- 数组的螺旋式打印
- spring mybatis batch操作时关闭sqlsession
- Linux基础练习题(7)