@RequestBody
如果接口的参数是对象【不论Get/Post请求】
使用@RequestBody,调接口时参数类型使用json
不使用@RequestBody,参数类型要使用form-data。否则接收到对象的每个字段值都为null
@ResponseBody
方法上使用@ResponseBody:返回值以json格式返回
方法上不使用@ResponseBody:返回值如果是一个对象的话会报404错误,原因不使用@ResponseBody返回值就是 ModelAndViewer对象,相当于是一个 待跳转的页面,导致跳转的时候找不到这个 viewer ,就会报404报错
总之,如果返回的不是跳转的页面,就需要在方法上加上@ResponseBody注解,或者直接在类上使用@RestController