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

}
相关推荐
深念Y4 分钟前
微服务抽取路线图:从胖单体到 ARM 集群
前端·arm开发·数据库·后端·微服务·云原生·架构
苏灿烤鱼5 分钟前
一个用 Nim 写的隐私优先 Twitter 替代前端,源码级技术剖析
后端·github·twitter
灯澜忆梦25 分钟前
【基于GO的Web开发14】gin请求重定向
前端·后端·golang·gin
东风破_33 分钟前
博客数据库进阶设计:点赞、收藏、评论、标签与文件表怎么建?
后端·mysql
MetaLite38 分钟前
SpringBoot整合Caffeine-集群本地缓存如何保证分布式一致性
spring boot·分布式·缓存
夕除38 分钟前
redis--009
redis·后端
黑马程序员毕设1 小时前
基于B/S架构的“指尖乡味”助农电商小程序系统设计与实现
spring boot·微信小程序·小程序·架构·课程设计·毕设
东风破_9 小时前
从输入 juejin.cn 到看到页面:DNS、Nginx、服务器集群与 CDN 到底在做什么?
后端·mysql
东风破_10 小时前
从 0 设计一个博客数据库:用户、头像与文章表应该怎么建?
后端·mysql