在實際專案中,為方便系統的更改,我們常常將一些變數的值放到資源檔案中,比方說系統用到的呼叫服務的ip位址,埠,使用者名稱和密碼以及一些路徑等。為方便我們輕鬆獲得這些放在資源檔案中的變數,
spring則為我們提供了讀取***.properties檔案的內容的很好的方法。如下:
1、在資源檔案***.properties中設定一些變數的值
#ftp configftp_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...