Spring RestController에서 매개변수에 배열 전달하기
카테고리: Java
업데이트:
Rest 요청을 구현하다가 다음과 같이 배열을 전달해야 하는 경우 RestController에서 받는 방법에 대해 정리해 보겠습니다.
우선 배열을 Request 할 경우 URL은 다음과 같이 파라미터_이름[]으로 작성됩니다
https://blog.naver.com/son2786w?param[]=value1¶m[]=value2¶m[]=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
댓글남기기