-
th:replaceThymeleaf 2021. 12. 21. 00:01
th:replace
- th:replace는 fragment와 함께 쓰이며, fragment 파일 아래에 선언해놓은 html 파일이 치환되는 방식이다.
//home.html <head th:replace="fragments/header :: header">
- 위 처럼 home.html에
th:replace
를 선언하고"fragments/header"
를 선언해서 경로를 지정해 주면"fragments/header"
경로에 위치한 파일이 치환되어 실행된다. - 자주 사용되는 레이아웃을 적용시킬 때 사용하는 방식인데, 위와 같은 방식은
Include-style layouts
방식이고, old한 방식이며 비효율적이다. Hierarchical-style layouts
방식으로 레이아웃 치환을 더욱 효율적으로 처리할 수 있다.thymeleaf.org/doc/articles/layouts.html
경로에 들어가면(thymeleaf 공식 홈페이지) 더 자세히 알 수 있다.
'Thymeleaf' 카테고리의 다른 글
thymeleaf 기본 표현식 (0) 2022.05.31 타임리프 - SpringEl(변수표현식) (0) 2022.01.19 thymeleaf - text, utext, Escape, Unescape (0) 2022.01.19 Thymeleaf 문법 정리 (0) 2021.12.21