用实体类接收Get请求传递过来的多个参数
1、一个一个的接收:
@RequestMapping(value = "/list",method = RequestMethod.GET) public Result list(@RequestParam("query1") String query1, @RequestParam("query2") String query2, ...) { }
2、用实体类接收有三种方式:
2.1 一种是Controller接口入参不加任何注解,让SpringBoot自动处理
@RequestMapping(value = "/list",method = RequestMethod.GET)
public Result list (User user){ }
2.2 一种是用@ModelAttribute注解
@RequestMapping(value = "/list",method = RequestMethod.GET) public Result list(@ModelAttribute User user){ }
2.3 还有就是用HttpServletRequest request接收,只是太古典了,使用的越来越少了。