Spring Boot RESTful API

学习到接口部分了,记录一下

关于restful api感觉这篇文章讲的十分详细且通俗易懂一文搞懂什么是RESTful API - 知乎 (zhihu.com)


Spring Boot 提供的 spring-boot-starter-web 组件完全支持开发 RESTful API ,提供了

@GetMapping:处理get请求,获取资源

@PostMapping:处理post请求,新增资源

@PutMapping:处理put请求,更新资源

@DeleteMapping:处理delete请求,删除资源

@PatchMapping:处理patch请求,部分更新资源

java 复制代码
@RestController
public class tempory {
    @GetMapping("/user/{id}")
    public String getUserById(@PathVariable int id) {
        return "get user by id";
    }

    @PostMapping("/user")
    public String save(User user) {
        return "add user";
    }

    @PutMapping
    public String update(User user) {
        return "update user";
    }

    @DeleteMapping("/user/{}id")
    public String deleteById(@PathVariable int id) {
        return "delete id by id";
    }

}
相关推荐
你的人类朋友3 小时前
先用js快速开发,后续引入ts是否是一个好的实践?
前端·javascript·后端
码事漫谈4 小时前
医疗设备控制系统中同步与异步通信的架构设计
后端
码事漫谈4 小时前
C++ 中 rfind 方法详解
后端
AAA修煤气灶刘哥5 小时前
服务器指标多到“洪水泛滥”?试试InfluxDB?
数据库·后端·面试
uzong5 小时前
技术面试,时间不足15分钟,面试官就挂掉了电话,原因竟然是……
后端·面试
Roye_ack5 小时前
【项目实战 Day12】springboot + vue 苍穹外卖系统(Apache POI + 工作台模块 + Excel表格导出 完结)
java·spring boot·后端·excel·苍穹外卖
kobe_OKOK_6 小时前
Django ORM 字段查询表达式(Field lookup expressions)
后端·python·django
qq_5470261796 小时前
SpringBoot+Redis实现电商秒杀方案
spring boot·redis·后端
程序猿DD6 小时前
如何在 Spring Boot 应用中配置多个 Spring AI 的 LLM 客户端
spring boot·llm·spring ai