Spring国际化资源文件问题,开发中遇到了,从网上找的(http://chinaliwee.blog.163.com/blog/static/34118206200873114211645/)自己备用学习。

用Spring做国际化时经常会报:
org.springframework.context.NoSuchMessageException: No message found under code 'userlogin' for locale 'zh_CN'.
at org.springframework.context.support.DelegatingMessageSource.getMessage(DelegatingMessageSource.java:65)
at org.springframework.context.support.AbstractApplicationContext.getMessage(AbstractApplicationContext.java:646)
at com.neusoft.Test.Test.main(Test.java:43)
Exception in thread "main"
这样的错误。
总结一下,有可能由以下原因造成:
1.如果你使用eclipse创建的工程是class和src分开的,那么资源属性文件一定要放在src目录以内。
2.属性文件名的写法:
messages_zh_CN.properties (中文)
messages_en_US.properties (英文)
3.配置messageSource这个bean(注意:一定是messageSource不是messageResource ,这是Spring规定的)
<bean >
<property >
<list>
<value>messages</value>
</list>
</property>
</bean>

<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<description>居然对Bean的命名有要求,只能命名成messageSource</description>
<property name="basenames">
<list>
<value>messages</value>
<value>mcCustomer</value>
<value>mcSys</value>
</list>
</property>
</bean>

----------------------------

我刚好就是这个问题,望大家小心!

org.springframework.context.NoSuchMessageException:错误相关推荐

  1. 关于国际化时报org.springframework.context.NoSuchMessageException错

    关于国际化时报org.springframework.context.NoSuchMessageException错,具体到No message found under code '键名' for l ...

  2. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误解决方案

    概述 在myeclipse自带的tomcat中加载一个web工程,启动tomcat出现Java.lang.ClassNotFoundException: org.springframework.web ...

  3. org.springframework.context.support.AbstractApplicationContext refresh错误

    org.springframework.context.support.AbstractApplicationContext refresh错误 大家在学Spring的时候, Aop在Spring中的 ...

  4. java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext崩溃解决

    java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext 崩溃了,这到底咋整啊?我弄了快8个小时了, ...

  5. java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextAware

    最近整理了struts常用的jar包和配置文件,新建项目习惯性的把整个文件夹拷贝进去,启动tomcat报如下错误: Caused by: java.lang.NoClassDefFoundError: ...

  6. 已解决org.springframework.context.annotation.ConflictingBeanDefinitionException异常的正确解决方法,亲测有效!!!

    已解决org.springframework.context.annotation.ConflictingBeanDefinitionException异常的正确解决方法,亲测有效!!! 文章目录 报 ...

  7. org.springframework.context.annotation.ConflictingBeanDefinitionException异常处理

    问题描述: 项目启动时,报了这个错: org.springframework.context.annotation.ConflictingBeanDefinitionException:标记为Bean ...

  8. org.springframework.context.annotation.AnnotationConfigApplicationContext has not been refreshed yet

    代码如下(为了演示这个报错): AnnotationConfigApplicationContext annotationConfigApplicationContext = new Annotati ...

  9. Spring Boot 工程启动报错“org.springframework.context.ApplicationContextException: Unable to start ...“解决方案

    Spring Boot 工程在服务器上启动时候,一直报如下错误: POD名:xxx-service-2264321674-pdcd7: 部署版本号:1512978430164: POD阶段:Runni ...

最新文章

  1. task_struct源码
  2. 添加右键菜单_笔记本没有灭屏键?巧在右键菜单添加“关闭显示器”选项
  3. 动态域名作为dga的做法
  4. Hadoop实战 -- IO
  5. Windows 10 不能安装更新 (0x8024402f)
  6. CentOS中无法使用setup命令 -bash:setup: command not found
  7. 多重异常处理 java
  8. 利用Java语言制作关机小程序
  9. 邻居子系统:地址解析协议
  10. react-native环境配置——Android工程搭建
  11. 飞天技术汇大视频专场:全民视频时代下的创新技术之路
  12. PADS2007库转换为PADS 9.0以上库文件
  13. 东北大学《材料现代研究方法》复习题及答案
  14. Python--单引号、双引号、三引号用法
  15. 【IDEA】单独运行一个类的方法
  16. (二)Easyexcel 的使用(读取数据到map集合中)
  17. 快递100快递实时快递查询接口API案例代码
  18. 回归分析(预测模型)
  19. python二进制数据存入数据库_python+ mysql存储二进制流的方式
  20. java npv,NPV,NPVR,PI和IRR存在数量关系。()

热门文章

  1. Scrapy实战案例--抓取股票数据并存入SQL数据库(JS逆向)
  2. Blah数集(信息学奥赛一本通 - T1333)
  3. python刷问卷星
  4. apt-get 报错解决
  5. 当 MySQL 和 Memcached 遇到尾部空格时
  6. java swing 收银系统,Swing做的简单超市收银系统
  7. 图像处理(八):线段检测之Hough变换
  8. php如何跳过qq验证,QQ申诉如何跳过好友验证?免除好友验证即可申诉成功技能详解...
  9. 全国查询水电气费免费接口(一)
  10. idea+exe4j/launch4j/jsmoonth的打包exe+Inno Setup