《Spring Boot 第一个 REST API 教程》

张开发
2026/4/21 7:17:22 15 分钟阅读

分享文章

《Spring Boot 第一个 REST API 教程》
前置知识Java 基础、Maven 基础最终效果启动一个 Spring Boot 应用通过浏览器访问http://localhost:8080/hello得到{msg:Hello World}步骤 1创建项目推荐使用 Spring Initializr项目Maven语言JavaSpring Boot 版本3.2.x依赖Spring Web生成并解压用 IDEA 打开。步骤 2编写 Controller在src/main/java/com/example/demo下新建HelloController.javajavapackage com.example.demo; 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; } }注RestController表示返回的数据直接写入 HTTP 响应体JSON 或纯文本。步骤 3启动应用运行主类DemoApplication带有SpringBootApplication。控制台出现Started DemoApplication in 2.5 seconds即成功。步骤 4测试接口打开浏览器或 curlbashcurl http://localhost:8080/api/hello输出Hello World步骤 5返回 JSON进阶修改方法返回一个 Map 或自定义对象javaGetMapping(/user) public MapString, Object getUser() { MapString, Object map new HashMap(); map.put(name, 张三); map.put(age, 25); return map; }访问/api/user得到{name:张三,age:25}常见问题端口被占用在application.properties中添加server.port8081404 错误检查RequestMapping前缀和GetMapping路径是否一致

更多文章