使用@Value注解給靜態變量賦值


方法:

第一步:在yml文件中配置需要的參數

clickhouse:
  address: jdbc:clickhouse://172.20.xxx.xxx:8123
  username: default
  password: xxxxx
  db: marketing
  socketTimeout: 60000

第二步:

類上一定要先注明@Component注解,在程序啟動是自動加載,否則靜態參數仍舊獲取不到配置文件的值

創建靜態變量

給靜態變量set方法上添加@Value()

第三步:

@Value("${clickhouse.address}")
    public  void setClickhouseAddress(String address) {
        ClickHouseUtil.clickhouseAddress = address;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM