728x90
반응형

리액트에서 스프링부트로 Get 요청 시 List를 파라미터로 전달

Aixos를 사용하여 Get 요청 시 파라미터로 List를 전달하려면 join(',')로 구분하여 전달하면 됨

 

예시

const idList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const resultList = axios.get('id/list', {params: {idList: idList.join(',')}});

 

 

위의 파라미터를 전달하는 경우 스프링에서는 idList<String> 타입으로 받을 수 있음

controller 예시

@GetMapping("/id/list")
 public List<Response> getIdList(@RequestParam("idList") List<String> idList) throws Exception {
    return boardService.getIdList(idList);
}
반응형
복사했습니다!