728x90
반응형
HTTP Message Converter
-
Spring MVC - HTTP 메시지 컨버터Spring/Spring MVC 2022. 1. 30. 14:05
HTTP 메시지 컨버터 HTTP 메시지 컨버터는 메시지 바디의 데이터 타입에 따라 데이터를 조회하거나 반환할 수 있다. 인터페이스로 구현되어 있으며 Byte, String, JSON 등 여러 타입의 데이터들을 HTTP 메시지 컨버터를 통해 요청 메시지 바디에 있는 데이터들을 조회하여 로직을 처리한 후 클라이언트가 필요한 데이터 타입으로 HTTP 메시지 컨버터를 통해 변환 후 변환된 타입으로 컨트롤러에 전송한다. HTTP 요청 메시지 읽기 요청 메시지가 오면 메시지 컨버터가 메시지를 읽을 수 있는지 확인하기 위해 canRead() 호출 - canRead : 대상 클래스 타입, content-type을 확인하여 해당 메시지 컨버터 실행 canRead() 조건을 만족하면 read()를 호출하여 객체 생성 및 ..