자바스프링에서 HTTP의 Body(클라이언트 ~ 서버간 주고 받는 데이터 본문)을 주고 받을때 변환 해주는 어노테이션
RequestBody
클라이언트에서 서버로 데이터를 전송한 본문 객체를 java 객체로 conversion 하기 위해 HttpMessageConverter 가 동작하여 java 객체로 변환해주는 어노테이션
ResponseBody
서버에서 클라이언트로 데이터를 전송하기 위해 viweResolver 대신에 HttpMessageConverter 가 동작하여 Http의 Body의 객체로 변환 해주는 어노테이션
ResponseBody를 사용시
- HTTP의 Body에 문자내용을 직접 반환
- viweResolver 대신에 HttpMessageConverter 가 동작
- 기본 문자 처리 : StringHttpMessageConverter
- 기본 객체처리 : MappingJackson2HttpMessageConverter
- byte 처리 등등 기타 HttpMessageConverter 가 기본으로 등록 되어 있다.
참고 : 김영한 스프링 입문 강의
'Spring Framework' 카테고리의 다른 글
@Configuration (0) | 2023.09.08 |
---|---|
spring (0) | 2023.08.31 |
의존성 주입(DI) (0) | 2023.08.21 |
Spring Boot 설정하기(on site) (0) | 2022.09.23 |
스프링 컨테이너(Spring Container) (0) | 2022.08.17 |