Thymeleaf란?

J_Eddy·2022년 1월 30일
0


Spring Boot프로젝트를 진해하면서 Thymeleaf를 사용하였다. 익숙하지 않아 어색한거 빼고는 생각보다 사용하기 쉽고 편리하다는 생각이 들었다.

📌 Thymeleaf

Thymeleaf는 뷰 템플릿 엔진이다. 뷰 템플릿 엔진은 지정된 템플릿양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어이다. 템플릿 엔진의 장점은 다음과 같다

  • 코드양이 줄어든다.
  • 재사용성이 증가한다.
  • 유지보수에 용이하다.

템플릿 엔진에는 JSP, Freemarker, Thymeleaf 등 많이 존재 하지만 Spring에서는 Thymeleaf를 사용하길 권장한다.

Thymeleaf는 백엔드쪽 클라이언트에게 응답할 브라우저 화면을 만들어 주는 역할을 한다.

이때 Thymeleaf의 특이한 점은 서버상에서 동작하지 않는 다는 것이다.

Thymeleaf 사용법 (Gradle)
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' 추가 후 빌드

Thymeleaf를 사용할 HTML파일에
<html xmlns:th="http://www.thymeleaf.org"> 추가

profile
논리적으로 사고하고 해결하는 것을 좋아하는 개발자입니다.

0개의 댓글