在springboot中实现国际化也是非常方便的。因为现在的项目一般都是前后端分离的,所以这里只写下在RestAPI中进行国际化的操作
1,配置:
spring: # 国际化 messages: # 国际化资源路径 basename: static/i18n/messages #相对路径 开头不要添加斜杠 encoding: UTF-8
这里面比较重要的配置,就是basename,指明我们的国际化资源所在的路径
2,新建国际化资源文件
和basename对应,我在resources下面,新建一个目录static/i18n
然后在下面新建了三个文件
messages.properties是必须的,内容可以为空,但是必须有这个文件
messages_zh_CN.properties和messages_en_US.properties分别是中文和英文资源
文件名必须是这个格式
# user
user.register.err.username.repeat=用户名重复
3,配置国际化
/** * 配置