O Spring Boot por padrão lê todas as variáveis do arquivo application.properties e injeta no código, podendo ser recuperadas por @Value em qualquer Bean.
Outro ponto positivo é poder sobrescrever essas várias na hora de rodar o projeto, exemplo: java -jar -Dspring.datasource.url=mysql://127.0.0.1/banco
O Spring Boot por padrão lê todas as variáveis do arquivo application.properties e injeta no código, podendo ser recuperadas por @Value em qualquer Bean.
Outro ponto positivo é poder sobrescrever essas várias na hora de rodar o projeto, exemplo: java -jar -Dspring.datasource.url=mysql://127.0.0.1/banco