Игнорировать неразрешимый, PropertyPlaceholderConfigurer против контекста: свойство-заполнитель - PullRequest
0 голосов
/ 05 июня 2019

Первоначально PropertyPlaceholderConfigurer был настроен следующим образом

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="ignoreUnresolvablePlaceholders" value="true" />
    <property name="locations">
        <value>classpath:foo.properties</value>
    </property>
</bean> 

, когда компонент был настроен таким образом, что свойство ignoreUnresolvablePlaceholder игнорировалось / не работало.

Когда я переключился на следующую конфигурацию

<context:property-placeholder location="classpath:foo.properties" ignore-unresolvable="true" />

, свойство ignore-unresolvable работает как положено.

Мой вопрос: почему вторая конфигурация работает, а не первая?Насколько я понимаю, вторая конфигурация, по существу, просто создает и вводит определение компонента, подобное приведенному выше определению компонента, когда это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...