Spring의 @RequestParam으로 배열이나 리스트 값 받는 방법입니다.
@RequestParam 배열 받기
RequestParam을 사용해서 배열을 받는 예제입니다.
@GetMapping("/request-param")
public String getRequestParamArray(@RequestParam String[] values) {
return Arrays.toString(values);
}
배열 변수에 @RequestParam을 추가하면 됩니다.
요청할 때는 다음과 같이 요청합니다.
GET http://localhost:8080/request-param?values=123&values=456
@RequestParam 리스트 받기
리스트를 받을 때도 동일합니다.
@GetMapping("/request-param/list")
public String getRequestParamList(@RequestParam List<String> values) {
return values.toString();
}
요청할 때는 배열에서 요청했던 것처럼 하면 됩니다.
GET http://localhost:8080/request-param/list?values=123&values=456