타임리프 특징
- 서버 사이드 HTML 렌더링(SSR)
- 백엔드 서버에서 HTML을 동적으로 렌더링하는 용도
- 네츄럴 템플릿(Natural Template)
- 순수 HTML을 최대한 유지
- JSP의 경우, JSP코드와 HTML코드가 섞여 가독성이 좋지 않다.
- 순수 HTML을 유지하면서, 뷰 템플릿도 사용할 수 있는 타임리프의 특징을 Natural Template이라고 한다.
- 스프링 통합 지원
- 타임리프는 스프링의 다양한 기능을 편리하게 사용할 수 있게 지원
타임리프 사용
타임리프를 사용하려면 HTML 파일에서 아래와 같이 선언 후 사용한다.
<html xmlns:th="http://www.thymeleaf.org">