应用场景
当有不同的生产环境时,每个环境的部分配置可能不一样,这时,需要将配置提取出来,放到各个不同的环境中,然后系统引入该配置文件,防止打多个包。
方法
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath*:config/application.properties</value>
<value>file:D:/limsConfig/lims.properties</value>
</list>
</property>
</bean>
以 file: 为前缀的 value,表示读取绝对路径,该路径下可以放置不同的配置。