title: Spring lazy initialization in development environment
body: <p>In order to reduce the server startup time in development envrionment, I would like to change the default behaviour of Spring to lazily initialize the beans. </p>
  
  <p>I know this can be done by specifying <code>default-lazy-init="true"</code> at the beans level. However I would not want to change this property everytime I get the latest config files from SCM and change it back before checking it back in. </p>
  
  <p>Is there any other way out to externalize this property? Like specifying a System property?</p>
  
  <p>I also tried to define a property in an environment specific property file and refer to the property in beans element, but it did not work.</p>
  
  <pre><code>default-lazy-init="${default-lazy-init-value}"
  </code></pre>
  
  <p>Any other way this can be achieved easily?</p>