接收Get请求传递的多个参数,可以一个一个的接收,但是参数比较多的时候,还是用实体类接收更方便。
一个一个的接收:
@RequestMapping(value = "/getUserList",method = RequestMethod.GET)
public Result getUserPageList(@RequestParam("query1") String query1, @RequestParam("query2") String query2, ...) {
}
用实体类接收有几种方式:
一种是Controller接口入参不加任何注解,让SpringBoot自动处理
@RequestMapping(value = "/getUserList",method = RequestMethod.GET)
public Result getUserPageList(UserParam userParam){
}
一种是用@ModelAttribute注解
@RequestMapping(value = "/getUserList",method = RequestMethod.GET)
public Result getUserPageList(@ModelAttribute UserParam userParam){
}
再有就是用HttpServletRequest request接收,只是太古典了,使用的越来越少了。