记录一个post方法不写@RequestBody注解还能跑的情况

92 阅读1分钟

老鸟可能一看这个标题就知道是什么原因,甚至都不屑于点进来。

省流:post请求方式方法在前端传参是form-data格式时,不需要加 @RequestBody 注解

最近接手了同事的代码,要加日志,于是来给方法加注解,加完后自测明明传了日志内容值,总是拿不到,测其他方法就没有问题,真是奇了怪了。请来老哥帮我看看,一眼看出没写@RequestBody注解。解决完后疑惑为什么不写@RequestBody注解也能正常用呢,老哥又说你问下前端这个方法是不是用的form-data传的参。我一问,还真是。。。我们平时默认都是用的json格式,所以我自测时也是用的json,根本没往其他传参格式想。

开发知识又进步了一点,持之以恒。