15편에서는 ArgumentResolver가 컨트롤러 메서드의 파라미터를 어떻게 만들어주는지를 살펴봤습니다.그 과정에서 특히 눈에 띄는 파라미터가 하나 있었습니다.@RequestBody는 다른 파라미터들과 뭔가 다르게 동작한다이번 글에서는 그 “다른 동작”의 정체, 즉 HttpMessageConverter가 언제, 어디서, 왜 호출되는지를 구조적으로 정리해보겠습니다.1. HttpMessageConverter의 역할HttpMessageConverter는 한 문장으로 정의할 수 있습니다.HTTP 메시지 바디와 Java 객체 사이의 변환을 담당하는 컴포넌트즉,요청 본문(JSON → 객체)응답 본문(객체 → JSON)을 처리하는 책임을 가집니다.중요한 점은,HttpMessageConverter는 컨트롤러의 책임..