Spring boot入门记录
教程参考Spring Boot教程
1.下载maven
从maven官网下载编译过的包,解压到目录并将bin路径添加到环境变量中。
2.下载boot-CLI
从指导处下载编译包,解压到目录并将bin路径添加到环境变量。
在命令行中spring --version
打印结果Spring CLI v2.3.2.BUILD-SNAPSHOT
。
3.入门程序
新建groovy文件,将以下代码写入文件中。
@Controller
class Example {
@RequestMapping("/")
@ResponseBody
public String hello() {
"Hello Spring Boot"
}
}
命令spring run 该groovy文件路径
后,程序会自动下载依赖并启动tomcat的8080端口,访问localhost:8080后,看到左上角的字是Hello Spring Boot。
4.工程版的hello world
“引导Spring Boot应用程序的一种方法是使用Spring Initializer。 为此需要访问Spring Initializer 网页 www.start.spring.io 并选择 Build,Spring Boot版本和平台。 此外还需要提供组,工件和所需的依赖项来运行应用程序。”
在引导页面上选择Maven Project, Java, 2.3.2(SNAPSHOT),Java8,依赖包选web,其他默认,点生成按钮下载包。
解压后在src/java/main目录下找到主类文件,写代码为:
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@RequestMapping(value="/")
public String hello(){
return "Hello world";
}
}
在项目主路径下(如C:/.../demo)命令mvn clean install
在target文件夹中java -jar demo-0.0.1-SNAPSHOT.jar
,打开http://localhost:8080看到