1. 创建项目

使用Spring Initializr初始化项目,输入项目名称Name后通过Location选择存位置,选择Maven项目类型后JDK版本选择1.8(Java 8)

Untitled.png

Spring Boot版本选择2.7.10,勾选Web分类中的Spring Web后点击Create创建完成

Untitled 1.png

创建后会自动加载项目,必须要等待右下角所有初始化任务自动完成才可以进行下一步,如在初始化过程出错基本上都是网络问题导致,可以尝试更换网络环境后重新加载项目来解决

Untitled 2.png

2. 基本操作

创建TestController类

在左侧Project视图通过src\main\java路径右键New > Java Class创建TestController

Untitled 3.png

注意类名的前缀需要和初始化创建的保持一致,这里以cc.pkrs.springboot2demo.controller.TestController为例,输入后回车即创建完成

Untitled 4.png

编写代码

修改后的TestController类参考如下,注意import部分不需要自己编写,在public class TestController上方编写@RestController@RequestMapping的时候IDEA会自动导入

package cc.pkrs.springboot2demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController                 //注册为RestController类
@RequestMapping("/")            //父级请求路径挂载为"/"
public class TestController {

    @RequestMapping("/test")    //子级请求路径挂载为"/test"
    public String test(String content) {    //测试请求处理函数,返回类型为String,请求参数为String类型的content参数
        return "hello " + content;  //返回文本“hello 请求参数content的内容”
    }
}

运行效果

点击右上角Run按钮开始运行项目,运行成功后可以在输出窗口看到已经运行的Tomcat服务端口号,默认为8080

Untitled 5.png

Untitled 6.png

通过Apifox测试请求成功

Untitled 7.png