-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
html 대신 객체를 반환할 때 Dispatcher Servlet에서는 어떻게 처리가 되는걸까요??
22.05.30 12:29 작성 조회수 264
2
안녕하세요, 강의를 보다가 이해가 안되는 부분이 있어서요.
Spring MVC 구조에서
핸들러 어댑터는 Dispatcher Servlet한테 ModelAndView를 반환해주잖아요!
그러면 Dispatcher Servlet은 view Resolver를 사용해서 View로 만들어줘 HTML을 보내주고요.
그런데 @ResponseBody 등을 사용해 html대신 직접 객체를 반환해주는 경우에는 어떤 식으로 흐름이 진행되는지가 헷갈려서요,
Http 메세지 컨버터에 보내주면 여기에서 응답 결과를 만드는 거 까지는 이해했는데, 그러면 핸들러 어댑터는 DispatcherServlet에 ModelAndView를 반환하지 않아도 되는건가요?
요약하면 HTML대신 객체를 반환하는 경우 Dispatcher Servlet에서 어떻게 처리가 일어나는지가 궁금합니다..!
답변을 작성해보세요.
답변 1