Spring Multiple PropertyPlaceHolderConfigurer - PullRequest
0 голосов
/ 04 марта 2019

У меня есть требование, в котором я должен прочитать файл свойств, который будет иметь имя файла для загрузки другого файла свойств.

 <bean
  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
            <property name="location">

                <value>classpath:com/test/resources/config.properties</value>

            </property> 
            <property name="ignoreUnresolvablePlaceholders" value="true"/>

        </bean>

Теперь в этом файле config.properties у меня есть fileNameкак ключ и его значение.

Мне нужно загрузить другой файл свойств с этим именем файла.для этого я снова использую следующий код:

<bean
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location">

            <value>${fileName}</value>

        </property> 
        <property name="ignoreUnresolvablePlaceholders" value="true"/>

    </bean>

Но я получаю эту ошибку: Не удалось загрузить свойства;вложенное исключение - java.io.FileNotFoundException: не удалось открыть ресурс ServletContext [/${fileName}]

. Пожалуйста, предложите какое-нибудь решение.

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