SpringBoot系列之i18n国际化多语言支持教程
1、环境搭建
本博客介绍一下SpringBoot集成i18n,实现系统语言国际化处理,ok,先创建一个SpringBoot项目,具体的参考我的博客专栏:SpringBoot系列博客专栏链接
环境准备:
- IntelliJ IDEA
- Maven
项目集成:
- Thymeleaf(模板引擎,也可以选jsp或者freemark)
- SpringBoot2.2.1.RELEASE
2、resource bundle资源配置
ok,要实现国际化语言,先要创建resource bundle文件:
在resources文件夹下面创建一个i18n的文件夹,其中:
- messages.properties是默认的配置
- messages_zh_CN.properties是(中文/中国)
- messages_en_US.properties是(英文/美国)
- etc.
IDEA工具就提供了很简便的自动配置功能,如图,只要点击新增按钮,手动输入,各配置文件都会自动生成属性