小编Aim*_*rda的帖子

Spring map将请求参数自动添加到POJO

我的REST控制器中有一些方法,它包含很多参数.例如:

@RequestMapping(value = "/getItem", method = RequestMethod.GET)
public ServiceRequest<List<SomeModel>> getClaimStatuses(
        @RequestParam(value = "param1", required = true) List<String> param1,
        @RequestParam(value = "param2", required = false) String param2,
        @RequestParam(value = "param3", required = false) List<String> param3,
        @RequestParam(value = "param4", required = false) List<String> param4,
        @RequestParam(value = "param5", required = false) List<String> param5) {
    // ......
}
Run Code Online (Sandbox Code Playgroud)

我想将所有GET请求参数映射到POJO对象,如:

public class RequestParamsModel {

   public RequestParamsModel() {

   }

   public List<String> param1;
   public String param2;
   public List<String> param3;
   public String param4;
   public String param5;
}
Run Code Online (Sandbox Code Playgroud)

我需要在REST控制器中使用@RequestBody这样的东西. …

java spring spring-mvc

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1

spring ×1

spring-mvc ×1