[java] Thymeleaf에서 반복적인 레이아웃을 구성하는 방법은 무엇인가요?
th:insert
를 사용하여 레이아웃의 일부를 삽입합니다. 다음은th:insert
의 사용법입니다.
<div th:insert="templates/layout :: header"></div>
위의 코드는 templates/layout.html
파일에서 header
라는 fragment를 찾아 레이아웃에 삽입합니다.
th:replace
를 사용하여 레이아웃의 일부를 대체합니다. 다음은th:replace
의 사용법입니다.
<div th:replace="templates/layout :: header"></div>
위의 코드는 templates/layout.html
파일에서 header
라는 fragment를 찾아 레이아웃을 대체합니다. 즉, header
부분만 레이아웃에 표시됩니다.
위의 방법을 사용하여 Thymeleaf에서 반복적인 레이아웃을 효과적으로 구성할 수 있습니다. 자세한 내용은 Thymeleaf 공식 문서를 참조하시기 바랍니다.
참고: Thymeleaf 공식 문서