我在WEB-INF下有一个名为pretty-config.xml的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>
构建应用程序时,不会从属性文件中读取值。
答案 0 :(得分:1)
你的propertyPlaceholderConfigurer bean定义应该在pretty-config.xml中,漂亮的config.xml应该在web.xml中列出
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>...
部分