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

}
相关推荐
wb043072016 小时前
使用 Java 开发 MCP 服务并发布到 Maven 中央仓库完整指南
java·开发语言·spring boot·ai·maven
nbwenren7 小时前
Springboot中SLF4J详解
java·spring boot·后端
麦聪聊数据8 小时前
企业数据流通与敏捷API交付实战(五):异构数据跨库联邦与零代码发布
数据库·sql·低代码·restful
helx828 小时前
SpringBoot中自定义Starter
java·spring boot·后端
rleS IONS9 小时前
SpringBoot获取bean的几种方式
java·spring boot·后端
lifewange9 小时前
Go语言-开源编程语言
开发语言·后端·golang
白毛大侠9 小时前
深入理解 Go:用户态和内核态
开发语言·后端·golang
R***z10110 小时前
Spring Boot 整合 MyBatis 与 PostgreSQL 实战指南
spring boot·postgresql·mybatis
王码码203510 小时前
Go语言中的数据库操作:从sqlx到ORM
后端·golang·go·接口
星辰_mya11 小时前
雪花算法和时区的关系
数据库·后端·面试·架构师