环境

IDE: IntelliJ IDEA
JAVA: 1.8

构建项目

打开网站: https://start.spring.io/

Switch to the full version -> 选择Java版本1.8 -> Generate Project -> 下载到本地

打开项目

1、配置Maven镜像
可以配置国内的镜像仓库提高依赖下载速度:
Build,Execution,Deployment -> Remote Jar Repositories -> Maven Jar Repositores -> Add
http://maven.aliyun.com/nexus/content/groups/public/

2、打开项目
解压压缩包 -> import Project -> import project from external model(Maven) -> 一路next
打开文件后要安装依赖,所以需要等待好大一会(喝杯茶去…)

引入web模块

pom.xml中添加支持web的模块:

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
 </dependency>
编写Controller

demo/src/main/java/com/example/demo/HelloWorldController.class

@RestController
public class HelloWorldController {
    @RequestMapping("/")
    public String index() {
        return "Hello World";
    }
}

代码可能出现错误提示,还要等待依赖下载完毕才消失

启动服务

主程序:demo/src/main/java/com/example/demo/DemoApplication.java

启动程序,访问:http://localhost:8080/

说实话太慢了,环境2小时,启动1分钟

参考
构建微服务:Spring boot 入门篇