【SpringBoot】常用注解

  1. @RequestBody:自动将请求体中的 json 数据转换为实体类对象。

这个例子凑巧传入的json属性键名和User键名一致,可以直接使用User实体类对象,如果键名不一致则需要用一个Map 类接收参数:

java 复制代码
    @PutMapping("/update")
    public Result update(@RequestBody @Validated User user) {
        userService.update(user);
        return Result.success();
    }
  1. @RequestParam:从请求参数 queryString 中获取数据。
java 复制代码
    @PatchMapping("/updateAvatar")
    public Result updateAvatar(@RequestParam @URL String avatarUrl, Integer id) {
        userService.updateAvatar(avatarUrl);
        return Result.success();
    }
相关推荐
APIshop2 分钟前
Python 爬虫获取京东商品详情 API 接口实战指南
java·服务器·数据库
wang09077 分钟前
Linux性能优化之内存管理基础知识
java·linux·性能优化
掘金码甲哥9 分钟前
AI编程智能体登味太浓了,必须治一治!
后端
StackNoOverflow17 分钟前
SpringCloud的声明式服务调用 Feign 全面解析
后端·spring·spring cloud
范什么特西21 分钟前
idea创建一个普通的Maven项目运行javaweb
java·maven·intellij-idea
木心术121 分钟前
RESTful API设计最佳实践:构建可扩展的后端服务
后端·restful
Jooolin24 分钟前
把 OpenClaw 接进电商后台之后,我对 AI 落地这件事的理解变了
后端·ai编程
好家伙VCC27 分钟前
# 发散创新:用 Rust实现高性能物理引擎的底层架构设计与实战在游戏开发、虚拟仿真和机器人控
java·开发语言·python·rust·机器人
六道对穿肠28 分钟前
Java 直连 USB 打印机实战:从 JNI 崩溃到「拷贝即用」的架构演进
java
壹方秘境32 分钟前
为什么有人用 ChatTCP 查看和分析网络数据包,而不是 Wireshark?
后端