This document contains code for a Spring Boot application that implements: 1. A controller to handle requests and return model and view objects for rendering thymeleaf templates. 2. Thymeleaf templates for the index and list pages that display model attribute values. 3. A service interface and implementation to retrieve sample data via DI. 4. A rest controller to return a hello message from an API. 5. jQuery code to call and display the REST API response on the index page. The application demonstrates basic Spring Boot features like controllers, thymeleaf templates, dependency injection, and building a RESTful API.