[스프링] 스프링 MVC - 기본기능 (마지막) HTTP 요청 메시지: text와 JSON
·
스프링
지난 글에서 요청 파라미터(query string, form-data)를 @RequestParam, @ModelAttribute로 바인딩하는 법을 보았다.이번에는 HTTP 요청 메시지(body) 자체를 읽어오는 방법을 살펴본다. 실무에서는 특히 JSON 본문을 주고받는 REST API가 많기 때문에 @RequestBody 사용을 익혀두는 게 중요하다.아래 예제는 text 본문과 JSON 본문을 각각 “초기 버전 → 점점 스프링 방식 → 최종 버전”의 흐름으로 설명한다. 1. text 본문 읽기: RequestBodyStringControllerv1. 서블릿 API로 직접 읽기 (가장 기초)@PostMapping("/request-body-string-v1")public void requestBodyStr..