Spring Boot Controller 添加 GET 请求

Spring Boot 是一个用于简化 Spring 应用程序开发的框架,它可以帮助我们快速构建高效稳定的 Java Web 应用程序。在 Spring Boot 中,Controller 负责处理客户端请求,并返回相应的响应。

本文将介绍如何在 Spring Boot 中添加 GET 请求的 Controller,并提供代码示例来说明每个步骤。

1. 创建 Spring Boot 项目

首先,我们需要创建一个 Spring Boot 项目。可以使用 Spring Initializer([ Spring Boot 项目。在项目创建页面选择 Java 语言和 Spring Boot 版本,然后点击生成项目。

2. 创建 Controller 类

在生成的项目中,我们需要创建一个 Controller 类来处理 GET 请求。在 src/main/java 目录下创建一个新的包,比如 com.example.demo.controller。在这个包下创建一个新的类,比如 DemoController

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

@RestController
@RequestMapping("/demo")
public class DemoController {

}

在上面的代码中,我们使用 @RestController 注解标记这个类为一个控制器,并使用 @RequestMapping 注解指定请求的路径前缀为 /demo

3. 添加 GET 请求处理方法

接下来,我们需要在 Controller 类中添加一个处理 GET 请求的方法。在 DemoController 类中添加以下代码:

@GetMapping("/hello")
public String sayHello() {
    return "Hello, World!";
}

上述代码使用 @GetMapping 注解标记了一个处理 GET 请求的方法,并指定请求的路径为 /demo/hello。在这个方法中,我们简单地返回了一个字符串 "Hello, World!"。

4. 运行项目并测试 GET 请求

现在,我们已经完成了 Controller 的设置。我们可以启动项目,并使用浏览器或其他工具来测试 GET 请求。

首先,我们需要运行项目。在命令行中进入项目的根目录,并执行以下命令来启动项目:

mvn spring-boot:run

启动完成后,我们可以打开浏览器,访问 http://localhost:8080/demo/hello,应该能够看到 "Hello, World!" 字符串显示在页面上。

除了使用浏览器,我们还可以使用命令行工具如 cURL 来测试 GET 请求。在命令行中执行以下命令:

curl http://localhost:8080/demo/hello

应该能够看到命令行输出了 "Hello, World!" 字符串。

5. 总结

通过本文,我们学习了如何在 Spring Boot 中添加 GET 请求的 Controller,并提供了完整的代码示例。我们创建了一个 Controller 类,定义了一个处理 GET 请求的方法,并运行项目进行了测试。希望本文能够帮助读者快速上手 Spring Boot,并理解如何添加 GET 请求的 Controller。

完整代码示例可以在 [GitHub]( 上找到。