用实体类接收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接收,只是太古典了,使用的越来越少了。

posted @ 2022-06-23 11:30  岁月记忆  阅读(1411)  评论(0)    收藏  举报