PropertyPlaceholderConfigurer类中的locations属性

时间:2012-02-23 10:49:14

标签: java spring

每当我们想要注入属性文件列表时,我们将下面的代码块放在我们的xml中:

<beans:bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <beans:property name="locations">
        <beans:list>
            <beans:value>abc.properties</beans:value>
            <beans:value>pqr.properties</beans:value>
        </beans:list>
    </beans:property>
</beans:bean>

但是当我看到PropertyPlaceholderConfigurer类的源代码时,我没有看到任何名为“locations”的列表属性。

为什么会这样?

它究竟是如何运作的?

感谢阅读!

1 个答案:

答案 0 :(得分:1)

它位于PropertiesLoaderSupport PropertyPlaceholderConfigurer继承的地方。

PropertyPlaceholderConfigurer

哪里是Wally?