@ResponseBody、@RequestBody

@ResponseBody

我们在刚刚接触Springboot的第一个hello工程的时候,我们就接触了一个RestController,而通过进入它的源码,我们会发现@ResponseBody
@ResponseBody的作用其实很简单就是返回数据,一般就是JSON数据

@RequestBody

@RequestBody,是到传参的时候遇到,所以它的作用就是使用json传递数据,把json数据封装到对象中
需要注意的是,使用@RequestBody就需要使用post提交方式,看一个很常见的例子

    @PostMapping("addTeacher")
    public R addTeacher(@RequestBody EduTeacher eduTeacher){
      boolean save = teacherService.save(eduTeacher);
      if(save){
          return R.ok();
      }else{
          return R.error();
      }

    }
原文地址:https://www.cnblogs.com/10134dz/p/13780609.html