반응형
공식 사이트: https://www.thymeleaf.org/
공식 메뉴얼 - 기본 기능: https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html
공식 메뉴얼 - 스프링 통합: https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html
타임리프는 메뉴얼이 기본적으로 잘 되어 있으나 순서대로 보기엔 어렵다.
타임리프의 특징 3가지이다.
- 서버 사이드 HTML 렌더링(SSR)
- 네츄럴 템플릿
- 스프링 통합 지원
서버 사이드 렌더링 (SSR) 기술을 하나 쯤은 배워야 하는데 타임리프가 좋다. (JSP도 있다.)
타임리프는 HTML을 최대한 유지한다. 때문에 웹 브라우저에서 파일을 직접 열어도 내용 확인이 가능하고 서버를 통해 뷰 템플릿을 거치면 동적으로 변경된 결과도 확인할 수 있다.
HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프의 특징을 네츄럴 템플릿이라고 한다.
타임리프는 스프링의 다양한 기능을 편리하게 사용 가능하다.
타임리프를 사용하기 위해서는 아래 코드를 선언해 주면 된다.
<html xmlns:th="http://www.thymeleaf.org">
📝 ← 페이지에서 기본 표현식을 확인할 수 있다.
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 공부하였습니다.
반응형
'Framework & Library > Spring Boot' 카테고리의 다른 글
[Spring Boot] : 변수 - SpringEL (0) | 2022.02.04 |
---|---|
[Spring Boot] : 타임리프 - Escape, Unescape (0) | 2022.02.04 |
[Spring Boot] : RedirectAttributes 사용하기 (0) | 2022.02.03 |
[Spring Boot] : Post, Redirect, Get 사용하기 (0) | 2022.02.03 |
[Spring Boot] : 상품 수정 구현하기 (0) | 2022.02.03 |
댓글