처음엔 가장 사용하기 쉬운 mustache를 이용하여 header와 footer를 중복해서 쓰지 않는 방법을 배웠다. 그러나 스프링 진영에 공식적으로 밀고있는 타임리프는 아직 사용방법이 미숙하여 관리하는 법을 모르고있었는데 책을 읽다 알게 되어 정리하려고 한다. 먼저 Thymeleaf layout dialect를 의존성에 추가한다. nz.net.ultraq.thymeleaf thymeleaf-layout-dialect 그리고 header, footer, layout, index 파일을 만들어준다. 스프링에서는 resources 밑에 자원을 넣는다. 폴더 구조를 잘 보고 주의해서 넣자! 각 파일의 코드는 다음과 같다. header 파일 header 영역입니다. footer 파일 footer 영역입니다. l..