SpringBoot传递单一参数时@RequestParam和@RequestBody的区别
用SpringBoot框架做项目时,经常需要前端给后端传递参数,如果需要多条参数,通常的做法是把这些参数封装为一个对象来传递,前端用POST方式调用。但有时会遇到后端只需要一条参数(比如一个String)的情况,此时如果还封装为一个对象,有些多余;最好的办法是用GET方式调用,直接把参数拼接在url后面。但,一般项目都有统一的接口规范,要求接口都要用POST方式,此时就遇到一个问题:controller方法上到底是用@RequestParam注解还是用@RequestBody注解?之前对这两个注解的区别
原创
2018-12-14 23:17:24 ·
18579 阅读 ·
6 评论