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


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

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

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

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号