SpringBoot之@RequestParam注解

@RequestParam (org.springframework.web.bind.annotation.RequestParam)用于将指定的请求参数赋值给方法中的形参。
有三个属性:

(1)value:请求参数名(必须配置)

(2)required:是否必需,默认为 true,即 请求中必须包含该参数,如果没有包含,将会抛出异常(可选配置)

(3)defaultValue:默认值,如果设置了该值,required 将自动设为
false,无论你是否配置了required,配置了什么值,都是 false(可选配置)

使用

实现一个删除功能,通过前端在请求路径中传入需要删除的ID

controller层

@GetMapping("/{id}")
    @ApiOperation("根据id查询菜品")
    public Result<DishVO> getById(@PathVariable Long id) {
   
        log.info("根据id查询菜品:{}", id);
        DishVO dishVO = dishService.getByIdWithFlavor(id);
        return Result.success(dishVO);
    }

相关推荐

  1. SpringBoot@RequestParam注解

    2024-01-30 13:10:04       31 阅读
  2. 注解 - @RequestParam

    2024-01-30 13:10:04       8 阅读
  3. SpringBoot注解

    2024-01-30 13:10:04       43 阅读
  4. SpringBoot注解

    2024-01-30 13:10:04       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-30 13:10:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-30 13:10:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-30 13:10:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-30 13:10:04       20 阅读

热门阅读

  1. TypeScript(五) 条件语句

    2024-01-30 13:10:04       31 阅读
  2. 什么是JDBC?JDBC的作用是什么?

    2024-01-30 13:10:04       40 阅读
  3. 嵌入式学习第十三天

    2024-01-30 13:10:04       36 阅读
  4. 【Vue】2-5、Vue 过滤器

    2024-01-30 13:10:04       32 阅读
  5. 数据双向绑定v-modal

    2024-01-30 13:10:04       35 阅读
  6. el-tree setChecked实现父子不联动

    2024-01-30 13:10:04       38 阅读
  7. Qt基础-QDialog对话框使用

    2024-01-30 13:10:04       37 阅读
  8. IOS 计算富文本的高度方法

    2024-01-30 13:10:04       41 阅读
  9. 再学css

    再学css

    2024-01-30 13:10:04      30 阅读
  10. PySimpleGUI界面读取PDF转换Excel

    2024-01-30 13:10:04       36 阅读
  11. 蓝桥杯-岛屿个数-bfs-dfs算法

    2024-01-30 13:10:04       34 阅读
  12. 华为HCIP Datacom H12-831 卷16

    2024-01-30 13:10:04       42 阅读