ObjectMapper와 HttpMessageConverter: 스프링 직렬화 이해와 Security Filter에서 처리
·
🍃SpringBoot
Spring Boot로 REST API를 개발하다 보면 다음과 같은 코드를 매우 자주 작성한다.@PostMapping("/login")public LoginResponse login(@RequestBody LoginRequest request) { return authService.login(request);} 개발자는 DTO만 주고받는데, 실제로는 다음과 같은 작업이 자동으로 일어나고 있다.JSON → Java 객체 변환Java 객체 → JSON 변환HTTP Body 읽기HTTP Response 쓰기이번 글에서는 Spring Boot에서 JSON 직렬화가 어떻게 동작하는지, 그리고 ObjectMapper와 MappingJackson2HttpMessageConverter가 각각 어떤 역할을 담당하는..