타임리프 레이아웃 다이얼렉트를 이용하여 레이아웃을 재사용할 수 있다.
타임 리프 레이아웃 다이얼렉트 라이브러리를 추가한다.
<dependency>
<groupId>nz.net.ultraq.thymeleaf</groupId>
<artifactId>thymeleaf-layout-dialect</artifactId>
<version>3.2.1</version>
</dependency>
공통레이아웃이 되는 템플릿을 Decorator 라고 한다.
resource/templates/layouts/main_template.html
공통 레이아웃을 적용하는 측의 개별 템플릿을 'Fragment'라 한다.
1)대체하고 싶은 요소에 layout:fragment속성을 부여한다.
2)대체하고 싶은 요소에 layout:fragment 속성을 부여한다.