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 小时前
Python实战第8期:函数
后端·python·编程语言
码事漫谈4 小时前
你让 AI “尽力做”,它反而可能做不好
后端
SL_staff4 小时前
从邮箱传文档到协同流重构:企业文档协作的系统性破局实践
java·开源·github
孟健4 小时前
LLM API 安全防线:从 OpenCode 盗刷事件到 LiteLLM 多模型容灾实操
人工智能·后端·架构
程序员cxuan5 小时前
我用 WorkBuddy + ima 把公众号文章做成了知识库。
人工智能·后端·程序员
程序员cxuan5 小时前
玩了一天 REA,我号快没了
人工智能·后端·程序员
卷无止境5 小时前
暗流与破局:AI时代的代码安全审查工具全景指南
后端·python
smallyoung5 小时前
告别N+1:Spring Boot 一键数据翻译框架体系
java·后端·架构
程序猿DD6 小时前
OctaFuse Gateway 2.16.0:新增 ElevenLabs 的支持、厂商原生端点重构、后台管理优化
后端
掘金者阿豪6 小时前
列存储适不适合订单报表?从一条慢 SQL 聊聊金仓 KES 的使用边界
后端