【SpringBoot】常用注解

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

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

    @PutMapping("/update")
    public Result update(@RequestBody @Validated User user) {
   
        userService.update(user);
        return Result.success();
    }

在这里插入图片描述

  1. @RequestParam:从请求参数 queryString 中获取数据。
    @PatchMapping("/updateAvatar")
    public Result updateAvatar(@RequestParam @URL String avatarUrl, Integer id) {
   
        userService.updateAvatar(avatarUrl);
        return Result.success();
    }

在这里插入图片描述

相关推荐

  1. SpringBoot注解

    2024-01-01 14:10:02       61 阅读
  2. springBoot 注解

    2024-01-01 14:10:02       35 阅读
  3. springboot注释

    2024-01-01 14:10:02       35 阅读
  4. SpringBoot项目中注解总结

    2024-01-01 14:10:02       37 阅读
  5. SpringBoot20个注解及其作用

    2024-01-01 14:10:02       27 阅读
  6. SpringMVC注解

    2024-01-01 14:10:02       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-01 14:10:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-01 14:10:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-01-01 14:10:02       78 阅读
  4. Python语言-面向对象

    2024-01-01 14:10:02       88 阅读

热门阅读

  1. 新概念英语第二册(13)

    2024-01-01 14:10:02       34 阅读
  2. 前端面试题汇总(全网最全)1

    2024-01-01 14:10:02       39 阅读
  3. 怎样解压Centos某个目录下的所有zip压缩文件

    2024-01-01 14:10:02       65 阅读
  4. 在CentOS环境下编译GreatSQL RPM包

    2024-01-01 14:10:02       49 阅读
  5. 2023总结

    2024-01-01 14:10:02       54 阅读
  6. 【最优化方法】矩阵的二次型

    2024-01-01 14:10:02       45 阅读
  7. 为什么ChatGPT选择了SSE,而不是WebSocket?

    2024-01-01 14:10:02       60 阅读