SpringBoot学习之国际化文件

1.创建国际化文件

需要创建三个文件前缀一样(英文,中文,其他),en,zh是语言代码,US,CN是国家代码

三个文件中定义内容应该要一致,

如:login_zh_CN.properties中:username=用户名,login_en_US.properties中:username=username,

另外一个默认语言也可以和中文国际化文件一样(即不是在使用中文和英文的地区,默认显示中文)

SpringBoot学习之国际化文件

 

2.告诉springboot国际化文件在哪:

在MessageSourceAutoConfiguration中可见

 

SpringBoot学习之国际化文件

默认去messages中查找,也可以通过spring.messages.basename改变它的值。

SpringBoot学习之国际化文件

 

3.取值:通过#{属性名}

SpringBoot学习之国际化文件

4. 如果在页面显示乱码的话:

SpringBoot学习之国际化文件