通過spring讀取properties檔案內容

2021-07-12 05:31:20 字數 1153 閱讀 6589

在實際專案中,為方便系統的更改,我們常常將一些變數的值放到資源檔案中,比方說系統用到的呼叫服務的ip位址,埠,使用者名稱和密碼以及一些路徑等。為方便我們輕鬆獲得這些放在資源檔案中的變數,

spring則為我們提供了讀取***.properties檔案的內容的很好的方法。如下:

1、在資源檔案***.properties中設定一些變數的值

#ftp config

ftp_address=192.168.40.128

ftp_port=21

ftp_username=ftpuser

ftp_password=ftpuser

ftp_base_path=/home/ftpuser/www/images

#imageserver config

image_base_url= 

properties檔案的語句,如下:

="classpath:resource/*.properties"/>  

3、 在service中通過注入方式獲取資源檔案變數的值:

/**

* 上傳實現類

* @author liujie

* */

@service

publicclasspictureserviceimpl implementspictureservice 中的變數應該與資源檔案中的變數名一致,這樣就可以將值取出來直接應用了

@value("$")

private string ftp_address;

@value("$")

private integer ftp_port;

@value("$")

private string ftp_username;

@value("$")

private string ftp_password;

@value("$")

private string ftp_base_path;

@value("$")

private string image_base_url;

}

Spring讀取properties檔案

相當於 class org.springframework.beans.factory.config.propertyplaceholderconfigurer name locations value classpath system params dev.properties bean 這樣就再...

通過Spring獲取properties檔案屬性值

spring提供了註解 value,用於在程式中獲取properties配置檔案屬性值。例如 當有多個配置檔案時,上述配置可以配置多條。2.spring bean中使用 value註解獲取指定引數。properties配置項 server.ip 192.168.1.1 server.port 808...

通過Spring整合MyBatis

step1.導包 step2.新增spring配置檔案 bean來代替 sqlsessionfactorybean step3.配置sqlsessionfactorybean step4.實體類step5.對映檔案spring容器裡面 預設的id是首字母小寫之後的介面名 step8.啟動spring...