<>如何使用实体类接收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程序员