【Introdução à Teoria】
Ordem de carregamento do arquivo de configuração:
1. O diretório de configuração no diretório raiz do projeto. 【Maior prioridade】
2. O diretório raiz do projeto.
3. O diretório de configuração no caminho de classe.
4. Diretório Classpath (o local padrão de application.properties ao criar um novo projeto). [menor prioridade]
Observações:
Ordem de carregamento: 4 -> 3 -> 2 -> 1.
Prioridade: Diminuir gradativamente (1>2>3>4).
【por exemplo】
Exemplo de estrutura de projeto:
1. O diretório de configuração no diretório raiz do projeto ( file:./config/ ): helloworld /config/
2. O diretório raiz do projeto ( file:./ ): helloworld /
3. O diretório de configuração no classpath ( classpath:/ config/ ): helloworld /src/main/resources/config/
4. diretório classpath ( classpath:/