spring - <context:property-placeholder> load multiple properties but ignore missing ones
<p>I used the following configuration in my applicationContext.xml</p>

<pre><code>&lt;context:property-placeholder location="classpath:system.properties,file:/data/conf/system.properties,file:/data/conf/1033.properties" ignore-unresolvable="true" /&gt;
</code></pre>

<p>to load some placeholders:</p>

<ol>
<li>use these properties defined in <code>classpath:system.properties</code>;</li>
<li>if file or properties exist in <code>/data/conf/system.properties</code>, use them instead of above;</li>
<li>if file or properties exist in <code>/data/conf/1033.properties</code>, use them instead of above.</li>
</ol>

<p>Now Spring started ok if both <code>/data/conf/system.properties</code> and <code>/data/conf/1033.properties</code> exists, but it will throw <code>rg.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: ...</code> if either of them does not exist.</p>

<p>How to tell spring load these properties but ignore missing ones.</p>