1. 项目环境

  • 操作系统:Mac OSX Catalina 10.15.1
  • IDE: IntelliJ IDEA CE(社区版)

2. 创建项目

2.1. 安装Spring Assistant插件

官方插件市场搜索Spring Assistant并下载

Preferences > Plugins设置中,选择**Install Plugin from Disk…**安装下载好的插件zip包

2.2. 使用插件新建Maven项目

选择Spring Assistant按步骤新建项目

Step 1:

Step 2:

Step 3:

Step 4:

2.3. 项目构成

文件目录结构:

pom文件依赖:

1
2
3
4
5
6
7
8
9
10
11
12
13
<dependencies>   
<dependency>
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion>
</exclusions>
</dependency>
</dependencies>

3. 运行项目

选中DemoApplication文件,右键选择Run or Debug

运行结果:

Chrome测试:

*** 当前Web应用没有设置url mapping规则 ***

4. 添加控制器

创建控制器类,并声明**@RestController** 注解

1
2
3
4
5
6
package com.example.demo01.controllers; 
import org.springframework.web.bind.annotation.RestController;
@RestController
public class DemoController {

}

使用**@RequestMapping**注解设置url映射规则,并创建handler方法

1
2
3
4
5
6
7
8
9
package com.example.demo01.controllers; 
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class DemoController {
@RequestMapping("/")
public String sayHello() {
return "Hello";
}
}

5. 再次运行

Done!