Spring Boot e vários arquivos de configuração externos

Eu tenho vários arquivos de propriedades que desejo carregar do caminho de classe. Há um padrão definido em/src/main/resources que faz parte demyapp.jar. Minhasspringcontext espera que os arquivos estejam no caminho de classe. isto é

<util:properties id="Job1Props"
    location="classpath:job1.properties"></util:properties>

<util:properties id="Job2Props"
    location="classpath:job2.properties"></util:properties>

Também preciso da opção de substituir essas propriedades por um conjunto externo. Eu tenho uma pasta de configuração externa emcwd. Conforme a pasta de configuração do documento de inicialização da primavera, a pasta deve estar no caminho de classe. Mas não está claro no documento se ele apenas substituirá oapplicaiton.properties&nbsp;a partir daí ou todas as propriedades em config.

Quando eu testei, apenasapplication.properties&nbsp;é pego e o restante das propriedades ainda é pego em/src/main/resources. Tentei fornecê-los como lista separada por vírgula paraspring.config.location&nbsp;mas o conjunto padrão ainda não está sendo substituído.

Como faço para que vários arquivos de configuração externos substituam os padrão?

Como solução alternativa atualmente usadaapp.config.location&nbsp;(propriedade específica do aplicativo) que forneço através da linha de comando. isto é

java -jar myapp.jar app.config.location=file:./config

e eu mudei meuapplicationcontext&nbsp;para

<util:properties id="Job2Props"
    location="{app.config.location}/job2.properties"></util:properties>

E é assim que faço a separação entre o arquivo e o caminho de classe ao carregar o aplicativo.
EDITAR% S:

//psuedo code

if (StringUtils.isBlank(app.config.location)) {
            System.setProperty(APP_CONFIG_LOCATION, "classpath:");
}

Eu realmente gostaria de não usar a solução alternativa acima e a mola substitui todos os arquivos de configuração externos no caminho de classe, como ocorre noapplication.properties&nbsp;Arquivo.