原文:https://blog.csdn.net/xx326664162/article/details/79487863
在不同的参数上使用不同的注解,在进行http请求的时候,发现Get和Post有时有的竟然无法请求,所以简单总结一下,各个注解,可以成功请求的对应方式
@RequestBody 只能使用在javaBean参数上
参数没有注解,说明参数不是必须的
使用postman中 form-data上传文件的时候,注意header里面的content-type最好清空
HttpServletRequest 和 HttpServletResponse 不受这些注解影响,因为获取他们,spring mvc 有特殊的类进行处理。
网上有文章说,HttpServletRequest 和 HttpServletResponse 只能在POST(application/x-www-form-urlencoded)情况下获得,经过测试发现时错误的
@ResponseBody的作用其实是将java对象转为json格式的数据