Bom dia a todos.
Pessoal, estou com um projeto de estudo SpringBoot e observei que depois que solicito para rodar o mesmo pelo endereço http://localhost:8080/index.html o mesmo da a seguinte mensagem :

Mas se eu criar uma pasta public e colocar o arquivo index.html dentro dele, o que está de instrução dentro do index.html funciona. Mas eu quero tentar deixar o projeto organizado para não ficar tudo muito bagunçado. A estrutura do meu projeto é a seguinte :

Alguém consegue dar uma ajuda para entender isso ai ?