작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
다음으로
작성
·
298
1
Thymeleaf라는 템플릿 엔진을 통해 클라이언트에게 렌더링하여 html형식으로 제공하였는데, 스프링 MVC model에서 뷰의 역할이 정확히 뭔지 궁금합니다.
타임리프에서 모델로부터 데이터를 받아 렌더링하여 클라이언트에게 뿌려주는데, 이건 모델과 템플릿엔진과의 상호작용이 아닌가요 ? 그 과정에서 뷰라는 오브젝트는 대체 어떤역할을 하는 것인가요 ?
답변 1
안녕하세요. ehdgur4814님, 공식 서포터즈 David입니다.
템플릿 엔진(thymeleaf)은 모델로부터 데이터를 전달 받아 사용자에게 보여질 html파일을 만듭니다.
즉, 타임리프가 MVC에서 View 영역에 해당하는 기술입니다.
https://docs.spring.io/spring-framework/docs/4.3.0.RC2/spring-framework-reference/html/view.html#view-thymeleaf
감사합니다.