title: Replace placeholders in property file with VM argument passed (-D params) using spring 4
body: <p>I want to have a dynamic placeholders in my property file</p>
  <p>My application.properties file</p>
  <h1>properties</h1>
  <pre><code>property.first=${some-value} (placeholder in property file )
  </code></pre>
  <p>I want to replace above placeholder (${some-value}) with the value passed via VM argument say , <code>-Dsome-value=12</code>.</p>
  <p>Actually i can achieve it through @Value annotation in spring boot , but i am using spring 4 with xml configurations . Is there any solution by adding any xml configuration in ApplicationContext.xml file.(I dont want to change java code )</p>