import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/api")
public class HelloController {
    @GetMapping("/hello")
    public String sayHello() {
        return "Hello, World!";
    }
}Spring Boot 主类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}Spring Boot 配置文件(application.properties)
server.port=8080
Spring Boot 项目启动器(starter)依赖
org.springframework.boot spring-boot-starter-web 2.5.4 
Spring Boot 是一款基于 Spring 框架的快速开发框架,简化了 Spring 应用程序的配置和部署过程。它采用了“约定优于配置”的原则,通过自动化配置来减少开发人员的工作量。
在 Spring Boot 中,控制器是处理客户端请求并返回响应的类。使用 @RestController 注解,可以将一个类标记为控制器,并且自动将响应结果转换为 JSON 或 XML 格式。
在上面的示例中,我们创建了一个名为 HelloController 的控制器类,它包含了一个映射路径为 "/api/hello" 的 GET 请求处理方法。
Spring Boot 的主类负责启动 Spring Boot 应用程序。使用 @SpringBootApplication 注解,可以将一个类标记为主类,并启用自动配置、组件扫描和其他特性。
除了控制器和主类之外,Spring Boot 还需要一个配置文件来配置应用程序的各项属性。在本例中,我们使用了一个名为 application.properties 的配置文件,并设置了服务器端口为 8080。
我们需要在项目的依赖中添加 Spring Boot 的启动器(starter)依赖。通过 Maven 或 Gradle 构建工具,可以方便地添加所需的依赖项。