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

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

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

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

项目重启再访问接口:

完美解决

相关推荐
小鱼小鱼.oO2 分钟前
java后端学习经验分享(大三进大厂版)
java·经验分享·学习
Hooomeey4 分钟前
深度解析线程与线程池:从 OS 调度内核到 Java 并发架构的演进逻辑
java·后端·架构
狂奔小菜鸡4 分钟前
Day8 | Java 方法全解析
java·后端·java ee
豆浆Whisky9 分钟前
Go编译器优化秘籍:性能提升的黄金参数详解|Go语言进阶(16)
后端·go
bcbnb13 分钟前
Fiddler配置方法与使用教程:HTTP/HTTPS抓包分析、代理设置与调试技巧详解(开发者实战指南)
后端
Mos_x13 分钟前
服务器公网IP、私网IP、弹性IP是什么?区别与应
java·后端
落日漫游15 分钟前
ArgoCD与Helm:云原生部署对比解析
java·容器·kubernetes
JavaArchJourney15 分钟前
分布式锁方案详解
分布式·后端
Yeniden19 分钟前
【设计模式】享元模式(Flyweight)大白话讲解!
java·设计模式·享元模式
乙己40719 分钟前
设计模式——单例模式(singleton)
java·c++·单例模式·设计模式