添加国际化支持
1. 配置 locale
spring:
web:
locale: zh
locale-resolver: accept_headerspring boot 默认使用 AcceptHeaderLocaleResolver 支持国际化。
2. 在 /src/main/resources 源文件夹下创建以下文件:
messages.properties
license.create.message=%s license.update.message=%s license.delete.message=%s, %smessages_en.properties
license.create.message=License created %s license.update.message=License %s updated license.delete.message=Deleting license with id %s for the organization %smessages_zh.properties
license.create.message=许可证 %s 被创建 license.update.message=许可证 %s 被更新 license.delete.message=删除组织 %s 下的id为 %s 的许可证
3. 修改 Controller
4. 修改 Service 接口和实现
5. 测试


国际化的关键在于 Accept-Language 请求头!
Last updated