<>如何使用实体类接收get请求的请求参数

有的时候,get请求也是会带有特别多的参数的,可能4,5个,或者7,8个都有可能。这个时候,再在controller层一个一个地接收就会显得特别的笨重了。

就比如一个get方法,如果一个一个接收:
@GetMapping("/getName") public List<String> getName(@RequestParam("query1")
String query1, @RequestParam"query2") String query2, @RequestParam"query3")
String query3,......) { return new ArrayList<>(); }
很明显是特别笨重的,所以我们就要想办法用实体类来接收Get请求的参数:

1.在实体类中实现序列化(Serializable),或者新建一个Vo实体类实现序列化

2.再使用实现序列化的实体类去接收请求的参数

ok啦,这样就可以实现使用实体类接收get请求参数了。不过在一般的实际项目中,每一个实体类应该都是会继承BaseEntity的,只要BaseEntity实现了Serializable接口,就可以在controller中直接使用实体类接收参数了,就酱

—我是“道祖且长”,一个在互联网“苟且偷生”的Java程序员

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信