栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot国际化

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot国际化

1. 首先准备好要进行国际化的html页面文件

 

因为springboot默认 static中放静态页面,而templates中放动态页面,简而言之,html文件需要用到thymeleaf进行数据交互,所以是动态文件,如果将html文件放入static中的话,在controller层return该文件的时候系统会自动去到templates中找,而templates中并没有该文件,所以会报错404.

2.设置系统对应字符集utf-8

全局设置字符集,这样其他相关项目不需要重复设置。

 

 3.编写国际化文件

resources中创建文件夹i18n(命名为i18n是因为internationalization的首末字符i和n,18为中间的字符数),其中创建三个文件夹(创建两个文件夹之后会自动给我们创建父文件夹)

 内容如下

4.html文件使用thymeleaf接管,原因是需要用到模板引擎进行动态数据交互,而thymeleaf是spring推荐的模板引擎。

头文件加上这个网址

 超链接用@{},而数据获取用#{}

 5.config中创建java文件,根据符号“_”来分割字符串L中的内容

 6.最后配置application.properties文件

 7.需要注意的是,如果出现中文乱码问题,排查没错就直接重启,因为我个人怀疑idea延迟设置生效。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/727829.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号