试了好多方法,最终成功了。(还想使用.properties的放弃吧,配置好了转换一下就行了,只是看着不习惯)

原因是spring boot读取property和yml 编码不同。

使用application.properties的,将application.properties转换成yml文件

spring boot @value 中文乱码

Convert .properties to .yaml

 

spring boot @value 中文乱码

使用@PropertySource标签,并设置encoding="utf-8"

配置完成。

相关文章: