헤더(header)와 푸터(footer) 같은 UI 요소는 대부분의 페이지에 동일하게 포함된다.코드의 중복을 줄이고 유지보수성을 높이기 위해 템플릿 엔진을 사용하는 것이 효과적이다.Thymeleaf를 이용하여 헤더와 푸터를 재사용하는 방법과 그로 인한 유지보수성 향상에 대해 글을 작성하려고 한다. 1. Thymeleaf란?Thymeleaf는 Java 기반 웹 애플리케이션에서 HTML 템플릿을 쉽게 작성할 수 있게 해주는 템플릿 엔진입니다. HTML 파일 안에 Thymeleaf 문법을 사용하여 동적으로 콘텐츠를 생성할 수 있다. 2. Header와 Footer의 분리 및 재사용헤더와 푸터의 HTML 코드를 분리된 파일로 작성하여 재사용 가능한 형태 예시 코드이다.header.html S..