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

}
相关推荐
Victor3569 小时前
Redis(104)Redis的最大数据量是多少?
后端
Victor3569 小时前
Redis(105)Redis的数据类型支持哪些操作?
后端
鬼火儿16 小时前
SpringBoot】Spring Boot 项目的打包配置
java·后端
cr7xin16 小时前
缓存三大问题及解决方案
redis·后端·缓存
摇滚侠17 小时前
Spring Boot3零基础教程,Spring Boot 应用打包成 exe 可执行文件,笔记91 笔记92 笔记93
linux·spring boot·笔记
间彧17 小时前
Kubernetes的Pod与Docker Compose中的服务在概念上有何异同?
后端
间彧17 小时前
从开发到生产,如何将Docker Compose项目平滑迁移到Kubernetes?
后端
间彧17 小时前
如何结合CI/CD流水线自动选择正确的Docker Compose配置?
后端
间彧17 小时前
在多环境(开发、测试、生产)下,如何管理不同的Docker Compose配置?
后端
间彧17 小时前
如何为Docker Compose中的服务配置健康检查,确保服务真正可用?
后端