SpringBoot 国际化语言切换
配置国际化语言
-
在
resources
创建i18n
国际化语言配置文件目录 -
创建
login.properties
默认语言配置文件 -
创建
login_zh_CN.properties
中文配置文件创建中文配置文件后,IDEA会识别到正在进行国际化配置,会生成一个
Resource Bundle 'login'
的目录 -
打开
login.properties
配置文件点击左下角Resource Bundle
配置各个语言的意思 -
在 html 页面(thymeleaf),通过
#{}
进行引用例如:
th:text="#{login.title}"
-
默认根据浏览器语言进行显示
点击链接切换语言
-
页面点击链接进行跳转
- 通过
@{}
跳转到当前页面,小括号内是传的值
<a class="btn btn-sm" th:href="@{/login.html(l='zh_CN'
- 通过