As documentações do Spring e Spring Boot não são tão claras quais convenções são essas, por exemplo: a documentação do Spring Boot cita que o application.properties seja colocado conforme abaixo: " 24.3 Application property files SpringApplication will load properties from application.properties files in the following locations and add them to the Spring Environment:
A /config subdirectory of the current directory. The current directory A classpath /config package The classpath root The list is ordered by precedence (properties defined in locations higher in the list override those defined in lower locations). "
Esses locais não são muito claros. No curso, foi colocado dentro de src/main/resources .
Eu coloquei na mesma pasta onde está o pom.mxl .
Qual é o local "classpath root" de uma aplicação Spring Boot ?
Portanto, se o desenvolvedor não sabe quais são essas convenções e terminologias, então atrapalha e confunde mais do que ajuda e facilita.