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

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

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

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

项目重启再访问接口:

完美解决

相关推荐
理智的灰太狼2 分钟前
微服务多模块构建feign项目过程与一些报错(2025详细版)
java·微服务·架构
汤姆大聪明12 分钟前
Nacos服务发现和配置管理
java·spring boot·spring cloud·服务发现
莫魂魂14 分钟前
014_多线程
java·开发语言
武昌库里写JAVA38 分钟前
大模型评估论文粗读“AGIEval: A Human-Centric Benchmark for Evaluating Foundation Models“
vue.js·spring boot·毕业设计·layui·课程设计
du fei1 小时前
C# 组件的使用方法
java·开发语言·c#
追风落叶乔木生1 小时前
Light RPC:一款轻量高效的Java RPC框架实践指南
java·spring boot·rpc
风象南1 小时前
SpringBoot项目如何用ServiceLocatorFactoryBean优雅切换支付渠道?
java·spring boot·后端
java_强哥1 小时前
SpringBoot集成阿里云文档格式转换实现pdf转换word,excel
spring boot·阿里云·pdf
CopyLower1 小时前
深入剖析 Kafka 的零拷贝原理:从操作系统到 Java 实践
java·kafka·linq
烁3471 小时前
每日一题(小白)暴力娱乐篇29
java·数据结构·算法·娱乐