💡 API
기존 문자그대로 or template 출력 방식 예시
API 동작 실습
리턴문이 객체이고, @ResponseBody를 선언하면 제이슨 형식 반환 = property 방식
getter,setter = private으로 선언된 String을 외부에서 사용하게 해줌, 강의끝나고 공부
@ResponceBody 자세한 동작 원리
- HTTP의 BODY에 문자 내용을 직접 반환
- viewResolver 대신 HttpMessageConverter가 동작
- HttpMessageConverter의 내부에는 2가지 Converter가 존재함
- 기본 문자처리: StringHttpMessageConverter (단순 문자일때)
- 기본 객체처리: MappingJackson2HttpMessageConverter (객체 일때)
- byte처리 등등 기타 여러 Format이 HttpMessageConverter가 기본으로 등록되어 있음
- 클라이언트의 HTTP Accept 헤더와 서버의 컨트롤러 반환타입 정보, 둘을 조합해 httpMessageConverter 선택
'Inflearn 강의 > Spring 입문' 카테고리의 다른 글
7 - 회원 레포 테스트 케이스 작성 (0) | 2022.10.05 |
---|---|
6 - 회원 관리 예제 개발 (0) | 2022.10.01 |
4 - MVC, & Template Engine (0) | 2022.09.29 |
3 - Build & Excute & Static Contents (0) | 2022.09.29 |
2 - 라이브러리, View 동작방식 이해 (0) | 2022.09.28 |