-
首先在idea中统一编码格式:file->settings(mac用户是preferences)->Editors->File Encoding,选择编码格式为utf-8。
-
然后在resources文件夹下创建一个文件夹(可以是任意名字,这里是language),然后在里面创建一些properties文件,里面写上需要被国际化的属性。注意文件命名格式,这些properties文件必须拥有共同的基名,而后跟上对应的语言与国家。
-
之后是编写前端页面login.html。这里要注意thymeleaf模板引擎的语法使用,特别是消息表达式#{ }和URL表达式@{ }
-
然后自己写一个国际化的解析类
-
最后还要在application.yaml里配置一些属性,如果不习惯用yaml,也可以在application.properties里配置
spring.messages.basename=language/login
也是一样的
-
最后登陆
localhost:8080/login
,运行呈现结果(笔者的SpringBoot开启在8080端口上)
Spring Boot——配置前端国际化i18n
最新推荐文章于 2024-05-29 16:55:55 发布