reloadableresourcebundlemessagesource与resourcebundlemessagesource-未找到边界

mzsu5hc0  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(250)

当我把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 有什么不同?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题