인프런 - 스프링부트 개념 정리(이론) - 정리

14강 - 스프링부트가 응답(Response)하는 방법이 궁금해요!

달팽이포뇨 2023. 4. 5. 17:35

Inflearn 최주호 강사님의 스프링부트 개념정리(이론) 강의를 듣고 정리한 내용입니다.

 

해당 주소로 요청이 오면 적절한 컨트롤러의 함수를 찾아서 실행한다.

응답 2가지 종류: html, Data

html 파일로 응답할 때, ViewResolver가 관여(파일 경로, 확장자를 자동으로 붙여주는 역할) ex. WEB-INF/views/hello.jsp (톰캣이 html로 파일 형식 바꿔줌)

Data로 응답하게 되면 MessageConverter가 작동하게 되는데 메시지를 컨버팅할 때 기본전략은 json이다. - @ResponseBody 붙이기

ex. 리턴값 예시: {"id":1, "name":"hong"}