1. 程式人生 > >SpringCloud配置檔案之將變數寫入配置檔案統一管理

SpringCloud配置檔案之將變數寫入配置檔案統一管理

一些可能要修改的屬性值,我們可以寫入配置檔案,通過讀取配置檔案的方式,動態的注入,需要修改的時候,我們只需要修改配置檔案就可以了,避免了對程式碼的修改,方便維護

像這樣:

//配置檔案中這麼寫
sms-verify:
  api-url: XXXXXXXXXXXXXXXXXXXXXXX
  send-message: XXXXXXXXXXXXXXXXXX
  access-token: XXXXXXXXXXXXXXXXXX

//配置類可以這樣寫
/**
 * 傳送簡訊驗證碼配置
 *
 * @ClassName : VerifyCodeConfig
 * @Author : YiBin
 * @CreateTime : 2018/9/13 10:47
 * @Version : 1.0.0
 */
@Data
@Component
@ConfigurationProperties(prefix = "sms-verify")
public class VerifyCodeConfig {
    private String apiUrl;

    private String sendMessage;

    private String accessToken;
}

需要注意的是,prefix的值要和配置檔案中的第一行一致;屬性名要和配置檔案中的屬性名按駝峰規則對映