본문 바로가기
IT/Spring

[Spring] - 스프링 HttpMessageConverters 인터페이스란 ?

by 차이나는 개발자 2022. 6. 29.
728x90
반응형

#스프링 HttpMessageConverters 인터페이스란 ?

-HTTP API처럼 HTTP 메시지 바디 내 데이터를 직접 읽거나 쓰는 경우에 사용합니다.

 

 

#@ResponseBody 어노테이션 사용 원리

-viewResolver 대신해 HttpMessageConverter가 동작합니다.

-String 처리: StringHttpMessageConverter클래스입니다.

-객체 처리: MappingJackson2HttpMessageConverter 클래스입니다.

-byte등 기타 처리: HttpMessageConverter

 

 

#HTTP HttpMessageConverter 사용

#HTTP 요청 

-@RequestBody, HttpEntity(RequestEntity)

 

#HTTP 응답

-@ResponseBody, HttpEntity(ResponseEntity)

 

 

 

728x90
반응형

댓글