现象:No message found under code 'userLogin' for locale 'en_US'
原因:
这个异常的根本原因是context找不到properties文件的位置
我们通常使用eclipse,默认设置src到类路径(你可以通过导航器查看.classpath文件)
因此context只会从这些类路径去找,而在项目名称下是找不到的
所以只要把properties文件放在src下面,就可以正常输出了
如果你必须把properties文件放在某个包下,那么就必须给message文件配置好路径。如果你的message(message_en_US.properties、message_zh_CN.properties)在com.company.information包下,则applicationContext.xml文件应这样配置:
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>com.company.information.message</value>
</list>
</property>
</bean>
注意:com.company.information.message的message如果你的properties文件名是messages_~.properties、messages_~.properties那么,这个配置中的message就应改写成为messages。
这个问题其实是资源文件的命名问题,资源文件有3种命名方式:
baseName_language_country.properties.
baseName_language.properties.
baseName.properties.
其中baseName是资源文件的基本名,用户可以自由定义,但该基本名要与配置文件相一致。而language和country都不可随意变化,必须是java所支持的语言和国家。
分享到:
相关推荐
3. `String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException;` 例如,我们可以在 property 文件中定义了以下消息: ``` UserDetails.isLocked=用户已被锁定 ...
NoSuchMessageException NoSuchRequestHandlingMethodException NotAnAtAspectException NotificationListenerBean NotificationPublisher NotificationPublisherAware NoTransactionException ...
探究comsol热电效应模型:多物理场耦合与计算模拟分析,comsol热电效应模型。 ,comsol; 热电效应; 模型; 仿真模拟; 物理效应,Comsol热电效应模型解析
1、文件内容:pcre2-10.23-2.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pcre2-10.23-2.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
《三菱PLC与组态王联动的综合排水系统自动化控制解析与实践——包含5泵排水五泵矿井电气自动控制梯形图原理图及IO分配与组态画面详解》,No.914 三菱PLC和组态王组态5泵排水五泵矿井综合排水电气自动控 带解释的梯形图接线图原理图图纸,io分配,组态画面 ,核心关键词:三菱PLC; 组态王组态; 5泵排水; 矿井综合排水; 电气自动控制; 梯形图接线图; 原理图图纸; IO分配; 组态画面。,"三菱PLC与组态王联控五泵矿井排水系统电气自动化"
免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
基于Comsol模拟的近场金属探针激发表面等离子体激元(SPP)的研究,Comsol近场金属探针激发SPP。 ,Comsol; 近场金属探针; SPP; 激发。,"Comsol模拟激发金属探针的SPP现象"
"基于COMSOL损伤模型的井筒周围应力分布模拟研究",COMSOL损伤模型,模拟井筒周围应力分布。 ,COMSOL损伤模型; 井筒应力分布模拟; 周围应力分布; 井筒损伤模型。,COMSOL模拟井筒应力分布模型
1、文件内容:pcp-webapp-graphite-4.3.2-13.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pcp-webapp-graphite-4.3.2-13.el7_9.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
1、文件内容:perl-Mozilla-CA-20130114-5.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/perl-Mozilla-CA-20130114-5.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
JEECGJ2EE“”(Online Coding() - > - > MERGE) Java90%
DeepSeek团队-V2大模型论文: A Strong, Economical, and Efficient Mixture-of-Experts Language Model 发表:2024年6月
生成式对抗网络在金融数据中的应用
激光清洗补技术:深入解析固体传热、变形几何与固体力学模块的教学视频,激光清洗补,用到的模块:固体传热,变形几何,固体力学。 教学视频 ,激光清洗补; 固体传热; 变形几何; 固体力学; 教学视频,激光清洗补教学视频:固体传热与固体力学原理的变形几何应用
Ollama ollama ollama ollama ollama ollama
参考链接:https://www.bilibili.com/video/BV1iFFVenEMi/?vd_source=bf2d43514ea61b1121399ab65421e37c 框架:SSM 数据库:MySQL 有数据库文件,项目完整,拿来即可用 1.登录模块:仓库管理员登录和退出系统。 2.库存管理模块:管理员在该模块中完成了对库存信息的查询功能。 3.仓库管理模块:管理员在该模块中完成了对仓库货物出入库信息的添加、查询、 删除、修改等功能。 4.人员管理模块:管理员可以在该模块中完成了对仓库管理员信息的添加、查询、 删除、修改等功能。 5.信息管理模块:管理员可以在该模块中定义了对供货商,客户,货物以及仓库信 息的添加、查询、删除、修改等功能。 6.系统维护模块:管理员可以在该模块修改登录密码与登录日志查询。
价值99元CoreNext主题1.5.2免授权 | WordPress主题模板 主题结合了知名框架Vue和element库,并且使用前端工程化webpack打包,将多个文件打包成一个文件,大幅度提升加载性能。使用了前端工程化的情况,并没有做到完全前后端分离,而是混合开发,保证主题流畅的同时,SEO功能同样不丢失。 目录结构,有别于传统主题,大幅度精简文件,统一入口。外保外观和功能的情况下,主题压缩后体积仅1M,有着无与伦比的优势,就算是虚拟机,也能非常流畅的运行。大家可以对比一下同类型的主题。 更新日志 v1.5.2 新增 本地头像系统,开启后彻底使用本地头像 优化 SEO功能 调整 作者边栏动态排序内容 调整 文章引用内容界面 v1.5.1 新增 头像系统 支持用户自行上传图片 [主题设置->用户中心->允许用户上传头像] 修复 自动深色模式 logo用默认 优化 小工具 首篇大图文章高度 调整 获取文章缩略图逻辑