-
[Spring] Controller 에서 가변 json body 받기Back End/Spring Framework 2022. 5. 21. 21:33
아래와 같이 Map 으로 json body 를 동적으로 받을 수 있다.
@RestController public class TestController { @PostMapping(path = "/map") public String mapRequest(@RequestBody HashMap<String, Object> param){ System.out.println("param : " + param); return param.toString(); } }
필자는 Request Payload 에는 Data 가 담겨있는데, 컨트롤러에서 자꾸 파라미터가 없다고 에러를 뱉어서
해당 에러를 수정 후, DTO 정의가 귀찮아서 테스트용으로 잠깐 사용했지만 위 내용을 가져온 레퍼런스에서는
확장가능한 유연한 규칙이 있는 가변 파라미터가 필요할 때 사용한다고 한다.
혹시 필요할 때 바로 쓰기 위하여 블로그에 기록해둔다 💪# Reference
728x90'Back End > Spring Framework' 카테고리의 다른 글