《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路径是否一致
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2539100.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!