所谓的国际化就是在编写页面后,可以进行中英文的切换
1.对于springBoot项目,在resources目录下创建一个i18n【国际化的英文缩写】文件夹;
2.在i18n文件夹下,创建三个配置文件,可以是多个配置文件,配置问价的名称是有要求的
例如:对一个登录界面进行中英文切换的国际化功能:需要创建三个配置文件。
login.properties
login_en_US.properties
login_zh_CN.properties
在创建其中一个语言配置文件后,另一个配置文件可以由另一个自动生成
当两个创建后,系统会自动生成一个文件夹将两个配置文件都放在一起管理,另一个可以直接进行生成
然后点击:窗口下方的:Resource Bundle,进行同时三个文件视图的配置
进行关键字配置完成后。需要使得springBoot去识别我们的配置文件,如下图就是帮助做国际化转换的源码
如上配置文件中进行配置文件的指定;然后使用模板引擎语法在前端页面进行修改
进行点击中英文按钮进行切换:
1.连接请求设置:
2.重写源码方法:LocaleResolver
注意:一定要进行Bean的注入,否则不生效