Spring

[Spring Boot] 타임리프(Thymeleaf)란?

MY_STUDY 2023. 8. 18. 09:43

타임리프

뷰 템플릿이라고 부른다. 뷰 템플릿은 컨트롤러가 전달하는 데이터를 이용하여 동적으로 화면을 구성할 수 있게 해준다.   html 태그를 기반으로 하여 th:속성을 이용하여 동적인 view를 제공한다.

 

 

 

셋팅

먼저 타임리프 홈페이지에 들어가서, Docs를 클릭한 후, Spring과의 연계를 위해 다음 Read online을 클릭

 

 

 

 

해당 xml들을 복사 후 

 

 

 

웹 어플리케이션에서 클라이언트의 요청을 받기 위한 컨텍스트 설정이며, 요청과 관련된 객체를 정의하는 servlet-context에 붙여넣기를 한다.prefix가 이 경로에서 파일을 찾는다는 뜻. 그리고 suffix는 어떤 타입의 파일을 찾을지를 의미한다. order로 우선순위는 1. 그리고  UTF-8로 인코딩을 설정하였다.