title: Spring context:property-placeholder ignore resources not found
body: <p>I'd like to have some resources required but ignore other one if its missing... How to do that? As I see it I can only do</p>
  
  <pre><code>&lt;context:property-placeholder
      ignore-resource-not-found="true" 
  location="required.properties, not-required-override.properties" /&gt;
  </code></pre>
  
  <p>Which affects every config listed mentioned there.</p>
  
  <p>// EDIT
  This is a working example</p>
  
  <pre><code>&lt;bean id="requiredProperties"
      class="org.springframework.beans.factory.config.PropertiesFactoryBean"&gt;
      &lt;property name="locations"&gt;
          &lt;list&gt;
              &lt;value&gt;classpath:database.properties&lt;/value&gt;
              &lt;value&gt;classpath:storage.properties&lt;/value&gt;
              &lt;value&gt;classpath:log4j.properties&lt;/value&gt;
              &lt;value&gt;classpath:mailing.properties&lt;/value&gt;
          &lt;/list&gt;
      &lt;/property&gt;
  &lt;/bean&gt;
  
  &lt;context:property-placeholder
      properties-ref="requiredProperties" ignore-resource-not-found="true"
      location="file:\${user.dir}/config/cvnizer.properties" /&gt;
  </code></pre>