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";
    }

}
相关推荐
Cosolar12 分钟前
云端部署阿里 Qwen-Image-2.1 保姆级教程
人工智能·后端·github
ym hyd 1111 小时前
宝宝早教服务系统源码 Java+SpringBoot+Vue3 前后分离
java·开发语言·spring boot
yunwei371 小时前
eBPF 开发实践:使用 sockops 加速网络请求转发
linux·后端·性能优化
看浪的路人1 小时前
第7讲:实时告警与自动化响应
开发语言·后端·golang
Gopher_HBo1 小时前
zap WriteSyncer与Sink体系
后端
合尘猫1 小时前
Nginx stream 做 GitHub 443 SNI 透传:完整配置、多上游故障转移与三个坑
后端·程序员·开源
知守观1 小时前
百万级数据导出OOM:POI的坑与EasyExcel的流式写入实战(附内存对比)
java·后端
蜗牛互联网2 小时前
Computer Use公共预览的安全设计:应用、动作与数据三维门禁
java·人工智能·后端·安全·策略模式
FYKJ_20102 小时前
SSM校园互助与闲置交易平台62145-计算机课程设计、毕业设计
java·spring boot·python·mysql·架构·spark·课程设计
YYYing.2 小时前
【设计模式系列 (八) 】组合模式
c++·后端·设计模式·组合模式·c/c++