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

}
相关推荐
Ting-yu11 分钟前
Spring AI Alibaba零基础速成(5) ---- Memory(记忆)
java·人工智能·后端·spring
月落归舟14 分钟前
一文掌握Spring AOP:从入门到底层原理
java·后端·spring
QuZhengRong17 分钟前
【Luck-Report】缓存
java·前端·后端·vue·excel
XiYang-DING28 分钟前
【Spring】SpringMVC
java·后端·spring
想学习java初学者30 分钟前
SpringBoot整合GS1编码解码
java·spring boot·后端
日月云棠30 分钟前
2 快速入门实战指南
java·后端
日月云棠31 分钟前
3 Dubbo 2.7 高级配置:检查控制、版本策略与协议选择
java·后端
日月云棠41 分钟前
1 分布式架构演进与Dubbo框架入门
java·后端
彩票管理中心秘书长41 分钟前
智能体状态指示:何时思考、何时调用工具、何时出错
前端·后端·程序员
彩票管理中心秘书长42 分钟前
React + TypeScript拆解一整套“AI 变现代码流程”
前端·后端·程序员