【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();
    }
相关推荐
xiaoqiMikko12 分钟前
Redis 实战(二):宕机会丢多少数据 —— kill -9 与真断电下 RDB / AOF 逐个实测(6.2.4)
redis·后端
随风爱学习17 分钟前
JAVA学习之异常
java
李哈哈85218 分钟前
微服务依赖冲突
后端
努力的小雨19 分钟前
每天盯着屏幕写代码,我终于不想再凑合了
后端
m0_6399069419 分钟前
HashMap:哈希扰动、扩容源码、红黑树转换、并发问题
java·算法·哈希算法
海岳云舟20 分钟前
springboot项目中使用AOP
后端
小稀土12320 分钟前
5步跑通第一个迭代:敏捷研发管理平台落地最小闭环
后端
zz在掘金3370824 分钟前
Django 中间件全家桶背诵笔记
后端
Roll圈圈26 分钟前
长链接太丑影响转化率?这个短链工具让你的推广链接更专业
java
斑鸠喳喳32 分钟前
调度线程池执行器 ScheduledThreadPoolExecutor
后端