zoukankan      html  css  js  c++  java
  • 读取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;
    }
  • 相关阅读:
    java命令模式
    java中介者模式
    java访问者模式
    java状态模式
    java责任链模式
    java策略模式(及与工厂模式的区别)
    github token 位置
    Yii2 Queue队列
    sz与rz
    vim
  • 原文地址:https://www.cnblogs.com/dingxu/p/9849602.html
Copyright © 2011-2022 走看看