讀取properties配置文件,value值爲中文時出現亂碼

已確保idea工具默認設置都是UTF-8格式:
 
 
而後在配置類上,指定編碼:
@PropertySource(value = "classpath:short_message.properties",encoding = "UTF-8")
 
 
@Data
@Component
@PropertySource(value = "classpath:short_message.properties",encoding = "UTF-8")
@ConfigurationProperties()
public class ShortMessageConfig {
    /**
     * 阿里雲訪問控制檯尋找 KeyId
     */
    private String accessKeyId;
 
    /**
     * 阿里雲訪問控制檯尋找 KeySecret
     */
    private String accessKeySecret;
 
    /**
     * 產品名稱
     */
    private String product;
 
    /**
     * 產品域名
     */
    private String domain;
 
    /**
     * 地域
     */
    private String region;
 
    /**
     * 簽名名稱
     */
    private String signName;
 
    /**
     * 模版CODE
     */
    private String templateCode;
}
相關文章
相關標籤/搜索