Para a maioria das pessoas, a atualização de Gradle já sugerida pode resolver o problema.
Para os outros que eu descobri, excluir o diretório .idea e reimportar o projeto pode ajudar.
Pode ser que o diretório de recursos não seja adicionado ao caminho de classe ao criar um projeto via Spring Initializr. Portanto, seu aplicativo nunca está carregando o arquivo application.properties que você configurou.
Para fazer um teste rápido, se esse for o caso, inclua o seguinte no arquivo application.properties:
server.port=8081
Agora, ao executar seu aplicativo, você verá na saída do console de inicialização do Spring algo como isto:
INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): **8081** (http) with context path ''
Se sua porta ainda for 8080 padrão e não for alterada para 8081, seus arquivos application.properties obviamente não estão sendo carregados.
Você também pode verificar se seu aplicativo é executado gradle bootRun
na linha de comando. O que provavelmente será o trabalho.
Solução:
- Feche o IntelliJ e, dentro da pasta do projeto, exclua a pasta ".idea"
- Reimporte seu projeto para o IntelliJ, como a seguir: "Import Project" -> "selecione SOMENTE o arquivo build.gradle a ser importado". (IntelliJ pegará o resto automaticamente)
- construir e executar seu aplicativo novamente
Ver resposta oficial do IntelliJ Support:
IDEA-221673