Context: свойство-placeholder не работает для нескольких файлов - программирование

Context: свойство-placeholder не работает для нескольких файлов

У меня есть 2 файла свойств со мной. Я упомянул оба файла в context:property-placeholder как это...

<context:property-placeholder location="conf/ConfServer.conf,conf/LicenseSettings.properties" />

Также я пробовал это

<context:property-placeholder location="conf/ConfServer.conf,conf/LicenseSettings.properties" />

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <value>conf/LicenseSettings.properties</value>
        </list>
    </property>
   <property name="ignoreUnresolvablePlaceholders" value="true"/>
</bean>

Оба вышеупомянутых метода, которые я пробовал, не работают.
Может ли кто-нибудь заметить ошибку и помочь мне в этом?
Я уже упоминал этот, но это не помогло мне.

4b9b3361

Ответ 1

В файле конфигурации можно указать несколько тегов context:property-placeholder. Вы также можете указать, какой из них будет загружен сначала, используя атрибут order.

<context:property-placeholder location="conf/ConfServer.conf" order="1" ignore-unresolvable="true" />
<context:property-placeholder location="conf/LicenseSettings.properties" order="2" ignore-unresolvable="true" />

Ответ 2

Можете ли вы попробовать передать эти свойства из корневого каталога проекта

conf/ConfServer.conf

conf/LicenseSettings.properties

Они могут быть неправильно переданы.