当我把war文件和spring应用程序放在tomcat服务器上时,如果我使用 ReloadableResourceBundleMessageSource
一切正常。
@Bean
AbstractMessageSource messageSource()
{
ReloadableResourceBundleMessageSource bundle
= new ReloadableResourceBundleMessageSource();
bundle.setBasename("/WEB-INF/classes/messages");
return bundle;
}
但如果我将消息源实现更改为 ResourceBundleMessageSource
:
@Bean
AbstractMessageSource messageSource()
{
ResourceBundleMessageSource bundle
= new ResourceBundleMessageSource();
bundle.setBasename("/WEB-INF/classes/messages");
return bundle;
}
我有以下错误: org.springframework.context.support.ResourceBundleMessageSource.getResourceBundle ResourceBundle [/WEB-INF/classes/messages] not found for MessageSource: Can't find bundle for base name /WEB-INF/classes/messages, locale pl_PL
有什么不同?
暂无答案!
目前还没有任何答案,快来回答吧!