title: Dynamically change application properties value In spring Boot Batch
body: <p>I have created a Spring boot Batch project (2.3.0).
  I have started the same in a Linux server (Dev environment).
  There is an application.properties and application-dev.properties inside the Batch/conf folder.
  From application-dev.properties I am taking a value in my Spring Boot Tasklet as below</p>
  <p><strong>Code</strong></p>
  <pre><code>@Value(&quot;${configurable.json}&quot;)
  private String configurableJson;
  </code></pre>
  <p><strong>application-dev.properties</strong></p>
  <pre><code>configurable.json = {&quot;name&quot;:&quot;name1&quot;}
  </code></pre>
  <p>Now if I change the configurable.json value in application-dev.properties, the change is not reflected in the batch process even after restarting the batch. When I take a build (my build is a zip) and redeploy it, it is correctly taking. How can I make reflect the changes in property files without a redeployment?</p>
  <p><strong>Command Used to run the Batch</strong></p>
  <pre><code>nohup java -cp &quot;/usr/share/Batch/lib:/usr/share/Batch/lib/*:/usr/share/Batch/conf&quot; com.company.batch.Application &amp; 
  </code></pre>