Hi, I am working in a environment which needs to load/change the property files based on the URL argument. But the problem is based on the configuration all the property files are loading before getting the URL argument.
Consider that My root-context.xml file contains the configuration like following...
I am loading the property files from the classpath by default...Code:<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="ignoreResourceNotFound" value="true"></property> <property name="locations"> <list> <value>classpath:app.properties</value> </list> </property> </bean>
After complete build of application and I will deploy the application in server and runs it. When I am sending the request I will send some argument as "c=um" as part of url. So I need to get this argument and change the property file based on this argument or load the property files.
The Questions are: Can I change the name of the property file in configuration
After changing the name can I reload the property files with out restarting the application.Code:<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="ignoreResourceNotFound" value="true"></property> <property name="locations"> <list> <value>classpath:um.properties</value> </list> </property> </bean>


Reply With Quote
