Externalização do arquivo de propriedades com Spring. Como fazer?

Pessoal,

Estou utilizando o seguinte trecho para configurar meus arquivos de propriedades de uma aplicação desktop:

<bean
		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="locations">
			<list>
				<value>security.properties</value>
                                <value>connection.properties</value>
			</list>
		</property>
	</bean>

O problema que estou tendo é que esses arquivos de propriedades eu tenho que deixá-los no mesmo nível da pasta META-INF, ou seja, ao gerar o arquivo .jar, os arquivos de propriedades serão empacotados junto, o que não seria nada bom, já que para eu configurar o arquivo .properties teria que desempacotar, modificar e depois empacotar novamente…Teria como eu indicar na configuração que meu arquivo .properties estará na mesma pasta onde o arquivo .jar se encontra??

e aproveitando o tópico, teria alguma forma de eu utilizar as propriedades diretamente no código?? o contexto consegue me entregar os valores dos arquivos de propriedades sem a necessidade de injetar essa lista de arquivos .properties??

agradeço pela ajuda!

Fernando

alguém tem alguma idéia??