所谓的国际化就是在编写页面后,可以进行中英文的切换

1.对于springBoot项目,在resources目录下创建一个i18n【国际化的英文缩写】文件夹;

2.在i18n文件夹下,创建三个配置文件,可以是多个配置文件,配置问价的名称是有要求的

例如:对一个登录界面进行中英文切换的国际化功能:需要创建三个配置文件。

  • login.properties

  • login_en_US.properties

  • login_zh_CN.properties

    在创建其中一个语言配置文件后,另一个配置文件可以由另一个自动生成

    当两个创建后,系统会自动生成一个文件夹将两个配置文件都放在一起管理,另一个可以直接进行生成

    springBoot-实现国际化功能

springBoot-实现国际化功能

然后点击:窗口下方的:Resource Bundle,进行同时三个文件视图的配置

springBoot-实现国际化功能

进行关键字配置完成后。需要使得springBoot去识别我们的配置文件,如下图就是帮助做国际化转换的源码

springBoot-实现国际化功能

springBoot-实现国际化功能

如上配置文件中进行配置文件的指定;然后使用模板引擎语法在前端页面进行修改

进行点击中英文按钮进行切换:

1.连接请求设置:

springBoot-实现国际化功能

2.重写源码方法:LocaleResolver

springBoot-实现国际化功能

springBoot-实现国际化功能

注意:一定要进行Bean的注入,否则不生效

相关文章:

  • 2021-08-24
  • 2022-01-05
  • 2021-05-17
  • 2022-12-23
  • 2021-05-26
  • 2022-02-21
  • 2021-08-27
  • 2021-11-02
猜你喜欢
  • 2021-11-18
  • 2021-06-16
  • 2021-10-20
  • 2021-03-29
  • 2021-12-19
相关资源
相似解决方案