1. 程式人生 > >Springboot 在IDEA讀取properties配置檔案的中文亂碼問題

Springboot 在IDEA讀取properties配置檔案的中文亂碼問題

1、 問題描述, 在載入使用如下

@Component
@ConfigurationProperties(prefix = “com.jdjr.response”)
@PropertySource(“classpath:/config/commonConfig.properties”)
public class CommonConfig {
}

載入到的屬性中存在中文, 就會亂碼。

2、 問題解決:

File -> Settings -> Editor -> File Encodings
將Properties Files (*.properties)下的Default encoding for properties files設定為UTF-8,將Transparent native-to-ascii conversion前的勾選上。
這裡寫圖片描述

3、疑問

當上述的操作都做了, 重啟服務, 再次訪問還是亂碼
遇到這種情況請將之前建立的properties 檔案刪除, 在建立檔案,新增屬性即可。