This sample project shows how to develop a web application that uses a common page layout. This project does not use the Thymeleaf Layout Dialect but follows the strategy mentioned in the article found at the given URL: https://www.wimdeblauwe.com/blog/2026/02/25/migrating-away-from-thymeleaf-layout-dialect/ A minor modification has been done to the approach mentioned in that article with respect to setting the title of the page. To run with support for hot swap during development, use the dev profile as follows: mvn spring-boot:run -Dspring-boot.run.profiles=dev