【发布时间】:2012-08-27 18:50:16
【问题描述】:
我在WEB-INF/i18n目录下有两个文件:
- application.properties
- messages.properties
我已经正确配置了我的 ReloadableResourceBundleMessageSource bean,如下所示(spring mvc):
<bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource" p:basenames="WEB-INF/i18n/messages,WEB-INF/i18n/application"
p:fallbackToSystemLocale="false"/>
但我从 Spring mvc 得到这个:
2012-09-03 02:59:45,911 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - Loading properties [application.properties]
2012-09-03 02:59:45,912 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - No properties file found for [WEB-INF/i18n/application_fr] - neither plain properties nor XML
2012-09-03 02:59:45,912 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - Loading properties [messages.properties]
2012-09-03 02:59:45,912 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - No properties file found for [WEB-INF/i18n/messages_fr] - neither plain properties nor XML
谁能给点建议?我可以将属性文件移动到类路径并相应地更改我的配置,但我宁愿了解发生了什么。
【问题讨论】:
标签: spring spring-mvc spring-roo resourcebundle properties-file