Мое applicationContext.xml находится в пути:
src/main/resources/META-INF/spring
и файлы свойств находятся в пути:
src/main/resources/messages
и я загружаю контекст весны в web.xml следующим образом:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:META-INF/spring/applicationContext.xml</param-value>
</context-param>
при настройке источника сообщений и PropertyPlaceholderConfigurer
следующим образом:
<bean id="propertyPlaceholderConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:messages/apps.properties</value>
</list>
</property>
</bean>
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:messages/ValidationMessages</value>
<value>classpath:messages/app</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8"/>
</bean>
они оба не работают, это работает только когда я меняю classpath
на classpath*
Есть идеи почему?