jitterted, One (of MANY) lesson learned is to NOT name your Thymeleaf template "index.html". You will get confused. You will be surprised.
Spring Boot will serve it up as a static page to your "/" path GET request, even if the "index.html" is in the src/main/resources/templates directory.
(See WelcomePageHandlerMapping and WelcomePage for details.)