欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

springboot接收请求常用注解示例详解,

来源: javaer 分享于  点击 33162 次 点评:188

springboot接收请求常用注解示例详解,


目录
  • @RequestBody
  • @PathVariable
  • @RequestParam
  • @DateTimeFormat

@RequestBody

用于将 HTTP 请求体(例如 JSON、XML 等)中的数据绑定到控制器方法的参数上

示例:

    @PostMapping("/status/{status}")
    public Result<String> startOrStop(@PathVariable("status") Integer status, Long id){
        categoryService.startOrStop(status,id);
        return Result.success();
    }

@PathVariable

用于接收路径参数(可指明参数名)

示例:

    @PostMapping("/status/{status}")
    public Result<String> startOrStop(@PathVariable("status") Integer status, Long id){
        categoryService.startOrStop(status,id);
        return Result.success();
    }

@RequestParam

用于绑定请求参数到控制器的方法参数上

示例:

    @DeleteMapping
    public Result deleteByIds(@RequestParam List<Long> ids){
        setmealService.deleteBatch(ids);
        return Result.success();
    }

@DateTimeFormat

用于指定日期和时间的格式,以便在将字符串类型的请求参数转换为日期或时间类型时能够正确解析。

示例:

    @RequestMapping("/meeting")
    public String scheduleMeeting(@RequestParam("meetingDate") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate meetingDate) {
        // 处理安排会议的逻辑
        return "meetingScheduled";
    }

到此这篇关于spring boot接收请求常用注解的文章就介绍到这了,更多相关spring boot接收请求常用注解内容请搜索3672js教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持3672js教程!

您可能感兴趣的文章:
  • spring boot常见get 、post请求参数处理、参数注解校验、参数自定义注解校验问题解析
  • SpringBoot使用AOP与注解实现请求参数自动填充流程详解
  • SpringBoot请求处理之常用参数注解介绍与源码分析
  • SpringBoot请求参数相关注解说明小结
  • SpringBoot常见get/post请求参数处理、参数注解校验及参数自定义注解校验详解
  • SpringBoot 拦截器和自定义注解判断请求是否合法
  • SpringBoot http请求注解@RestController原理解析
相关栏目:

用户点评