Использование propertyPlaceholderConfigurer для чтения свойства в файле под WEB-INF - PullRequest
0 голосов
/ 30 октября 2011

У меня есть XML-файл в WEB-INF с именем pretty-config.xml, он предназначен для библиотеки переписывания prettyFaces, и я пытаюсь прочитать значение из файла свойств внутри него с помощью propertyPlaceholderConfigurer , но этоНе получается, пожалуйста, посоветуйте, как это сделать, спасибо.

Обновление: applicationContext

<bean id="propertyPlaceholderConfigurer"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>

                <value>classpath:messages/application.properties</value>

            </list>
        </property>
    </bean>

pretty-config.xml: который находится в каталоге WEB-INF

<url-mapping id="logout"> 
          <pattern value="/logout" /> 
          <view-id value="${request.contextPath}/j_spring_security_logout" />
</url-mapping>

, при создании приложения значение не читается из файла свойств.

1 Ответ

1 голос
/ 02 ноября 2011

определение вашего bean-компонента propertyPlaceholderConfigurer должно быть в pretty-config.xml, а ваш довольно config.xml должен быть указан в web.xml в

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>...

раздел

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