本文讲解如何使用spring框架自带的国际化机制,无需引入额外依赖即可实现多语言功能。
1、在项目的resource目录下新建一个名为message.properties的文件。


2、文件创建后,添加需要国际化的键值对内容。无语言后缀的properties文件作为默认语言配置。

3、接着创建另一种语言的配置文件,填写对应翻译内容并保存。当第二个语言文件创建时,IDEA会自动将其归入同一资源束中,该分组仅为显示效果,不需要手动建立文件夹结构。

4、同理,创建中文语言版本的配置文件,其他语种可按相同方式依次添加。

Zancms 外贸英文电子产品手表网站源码,乃Zancms专业外贸独立站系统精心研发之杰作。此源码专为电子产品与电子手表企业的出口业务量身定制,全力助力企业拓展海外市场。其具备卓越的英文展示界面,确保与国际客户无障碍沟通交流。更为独特的是,源码内置先进的 AI 翻译功能,不仅能够精准翻译产品详情、网站文案等各类信息,还能依据不同地区客户的语言偏好,智能适配多种语言版本,极大地提升了网站的国际化服务
0
5、编写一个测试类用于验证国际化功能是否生效,核心组件MessageSource用于加载并读取不同语言的资源配置。

6、此步骤至关重要,若遗漏将导致程序无法正常运行。需在Spring的配置文件中添加配置:spring.messages.basename=message,其中message表示资源文件的基本名称。若文件存放在子目录中,则需从resources根路径开始指定完整相对路径。

7、使用Postman调用接口进行测试时,只需在请求头中设置Accept-Language:ch 或 Accept-Language:en,即可返回对应语言的文本内容。


以上就是Spring国际化配置指南的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号