Spring讀取properties檔案

2021-08-16 20:08:37 字數 1039 閱讀 3919

相當於

class="org.springframework.beans.factory.config.propertyplaceholderconfigurer">

name="locations"

value="classpath:system-params-dev.properties"/>

bean>

這樣就再spring配置檔案中使用$了,好處就是我們可以自定義一些系統環境變數,避免直接修改xml配置帶來的複雜度和風險。

class="org.apache.commons.dbcp.basicdatasource">

name="driverclassname" value="$"/>

name="url" value="$"/>

name="username" value="$"/>

name="password" value="$"/>

propertyplaceholderconfigurer並無法做到,只能使用propertiesfactorybean來實現

propertiesfactorybean會出初始化乙個property物件來儲存值

class="org.springframework.beans.factory.config.propertiesfactorybean">

name="location" value="classpath:system-params-dev.properties"/>

@component

public

class systemparams

//帶佔位符的properties解析

public string getvalue(string key, object...params) throws ioexception

}

spring父子容器與讀取properties檔案

讀取properties檔案中的內容,可以使用 value 比如 value public string url properties檔案內容是 url 但是它只能在它所在容器中使用。比如spring容器中載入了properties檔案,但你這個註解使用在springmvc容器 子容器 的contr...

Uiautomator讀取properties檔案

1.建立assets資料夾 工程上右鍵new folder assets folder 2.在assets資料夾中建立prop檔案 在assets資料夾中右鍵new file,輸入名稱 prop 3.在prop檔案中新增引數,格式為 key value 如 time 100 name qq 4.封裝...

java中線程讀取配置檔案properties

配置檔案在很多方面可以用到,比如資料庫連線,資料庫工廠方法的呼叫,只要在配置檔案中修改即可,不用修改程式,使用起來還是很方便的。現在演示一下通過執行緒讀取配置檔案進行反射的一種方法。在專案中新建乙個空白檔案,輸入的內容以下內容 item dao factory com.github.ven13.co...