카테고리:

업데이트:


Rest 요청을 구현하다가 다음과 같이 배열을 전달해야 하는 경우 RestController에서 받는 방법에 대해 정리해 보겠습니다.

우선 배열을 Request 할 경우 URL은 다음과 같이 파라미터_이름[]으로 작성됩니다

https://blog.naver.com/son2786w?param[]=value1&param[]=value2&param[]=value3

그럴 경우 다음과 같이 RequestPara annotation에 value 값으로 지정하면 정상적으로 매개변수 배열을 전달할 수 있습니다

@RequestMapping(value="/schedule", method = RequestMethod.POST)
public void action(@RequestParam(value = "param[]") String[] paramValues){...}

출처 : https://stackoverflow.com/questions/5399347/how-to-pass-post-array-parameter-in-spring-mvc

댓글남기기