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

}
相关推荐
易安说AI5 分钟前
Claude Opus 4.6 凌晨发布,我体验了一整晚,说说真实感受。
后端
易安说AI7 分钟前
Ralph Loop 让Claude无止尽干活的牛马...
前端·后端
易安说AI10 分钟前
用 Claude Code 远程分析生产日志,追踪 Claude Max 账户被封原因
后端
JH307331 分钟前
SpringBoot 优雅处理金额格式化:拦截器+自定义注解方案
java·spring boot·spring
颜酱1 小时前
图结构完全解析:从基础概念到遍历实现
javascript·后端·算法
qq_12498707534 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·毕业设计·ssm·计算机毕业设计
Coder_Boy_4 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
2301_818732064 小时前
前端调用控制层接口,进不去,报错415,类型不匹配
java·spring boot·spring·tomcat·intellij-idea
掘金者阿豪5 小时前
关系数据库迁移的“暗礁”:金仓数据库如何规避数据完整性与一致性风险
后端
ServBay5 小时前
一个下午,一台电脑,终结你 90% 的 Symfony 重复劳动
后端·php·symfony