CLI简介
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版本:
@RestController
class Hello {
@RequestMapping("/hello")
def hello() {
return "Hello World Groovy!";
}
}
Java版本:
@RestController
public class Hello {
@RequestMapping("/hello")
public String hello() {
return "Hello World Java!";
}
}
其实相差不大,编写完成后就可以运行了,运行也非常简单,进入文件目录然后使用:spring run 文件名即可。
运行Java:
运行Groovy:
如果是第一次运行的话需要等待一会用来下载依赖。
是的,这就完成了一个Spring程序。