Springboot(若依)国际化配置接口访问后返回????????

最近使用若依的框架进行二次开发,配置了国际化,application.yml配置英文时没问题,但配置中文basename: i18n/messages_zh_CN,访问接口就直接返回的???,如图:
于是检查了I18nConfig文件,没配错呀!application.yml也没问题,那是哪里出了问题?而且打开messages文件,里面其实也都是乱码的,那么很可能是我们编辑器的编码问题。
解决办法

File------>Settings------>Editor------>File Encodings下找到default encoding for properties files ,选择UTF-8,如图:

确定后,再看下我们的国际化文件,中文也正常了。

项目重启再访问接口:

完美解决

相关推荐
码事漫谈3 分钟前
我用亲身经历告诉你,为什么程序员千万别不把英语当回事
后端
码事漫谈6 分钟前
C++ const 用法全面总结与深度解析
后端
haogexiaole13 分钟前
Java高并发常见架构、处理方式、api调优
java·开发语言·架构
间彧19 分钟前
分布式单例模式在微服务架构中的实际应用案例
后端
间彧23 分钟前
分布式系统中保证单例唯一性的Java解决方案
后端
间彧25 分钟前
为什么避免在单例中保存上下文状态
后端
EnCi Zheng32 分钟前
SpringBoot + PostgreSQL 密码认证失败 Windows 系统解决方案
windows·spring boot·postgresql
间彧33 分钟前
单例模式防御反射与序列化攻击的意义与实践
后端
EnCi Zheng36 分钟前
@ResponseStatus 注解详解
java·spring boot·后端
间彧36 分钟前
Java枚举单例详解与项目实战指南
后端