...
Code Block | ||||
---|---|---|---|---|
| ||||
<bean id="config" class="org.kuali.rice.core.config.spring.ConfigFactoryBean"> <property name="configLocations"> <list> <value>classpath:edu/ucdavis/myapp/config/client-config.xml</value> </list> </property> </bean> <bean id="configProperties" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"> <property name="targetObject" ref="config" /> <property name="targetMethod" value="getProperties" /> </bean> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="properties" ref="configProperties" /> </bean> |
The properties file can be "injected" using either of the following methods:
- From the classpath
Code Block borderStyle solid title classpath:edu/ucdavis/myapp/config/application-common.xml <bean id="config" class="org.kuali.rice.core.config.spring.ConfigFactoryBean"> <property name="configLocations"> <list> <value>classpath:edu/ucdavis/myapp/config/client-config.xml</value> </list> </property> </bean>
- From the file system
Code Block borderStyle solid title classpath:edu/ucdavis/myapp/config/application-common.xml <bean id="config" class="org.kuali.rice.core.config.spring.ConfigFactoryBean"> <property name="configLocations"> <list> <value>/usr/local/myapp/client-config.xml</value> </list> </property> </bean>
Data Source Configuration
...