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

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

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

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

项目重启再访问接口:

完美解决

相关推荐
XiaoFan0122 小时前
将有向工作流图转为结构树的实现
java·数据结构·决策树
小突突突2 小时前
浅谈Java中的反射
java·开发语言
Anastasiozzzz2 小时前
LeetCode Hot100 295. 数据流的中位数 MedianFinder
java·服务器·前端
韩师学子--小倪2 小时前
SpringBoot 优雅停服
spring boot·tomcat
我真的是大笨蛋2 小时前
Redo Log详解
java·数据库·sql·mysql·性能优化
索荣荣2 小时前
Java动态代理实战:从原理到精通
java·开发语言
兩尛2 小时前
c++的数组和Java数组的不同
java·开发语言·c++
roman_日积跬步-终至千里3 小时前
【Java并发】多线程/并发问题集
java·开发语言
それども3 小时前
什么是MalformedStreamException,和WebKitFormBoundary有什么关系
java
李梨同学丶3 小时前
0201好虫子周刊
后端