Spring入門14 資源檔案的取得

2021-03-31 08:57:01 字數 699 閱讀 3127

入門14 - 資源檔案的取得

resource resource = context.getresource("classpath:admin.properties");

"classpath:"是spring自訂的url虛擬協定,這會取回乙個 .springframework.core.io.classpathresource例項,資源檔案是位於classpath根目錄中,您也可以指定標準的url,像是"file:"

或"http:",例如:

resource resource = context.getresource("file:c:/workspace/springtest/conf/admin.properties");

這會返回乙個.springframework.core.io.filesystemresource例項,或者您可以如下指定來返回乙個servletcontextresource例項:

resource resource = context.getresource("web-inf/conf/admin.properties");

取得乙個實作resource介面的例項之後,您可以使用getfile()、getinputstream()等方式來操作或取得資源檔案的相關資 源,resource介面的例項只是資源檔案的乙個抽象代表,指指定的資源檔案實際上可能並不存在,您可以使用exists()方法來進行測試。

Spring 中載入資源檔案

在spring 中可以使用以下兩個類載入資源檔案 org.springframework.context.support.resourcebundlemessagesource 和org.springframework.context.support.reloadableresourcebundle...

spring訪問靜態資源檔案

用 spring mvc 開發應用程式,對於初學者有乙個很頭疼的問題,那就是程式資料都已經查詢出來了,但介面樣式仍然十分醜陋,載入不了 css,js,等資源檔案。當你在瀏覽器上直接輸入某個css檔案的路徑時,直接得到404錯誤,而路徑肯定沒有錯,其原因就在於在web.xml 中配置了類似如下的 sp...

Qt入門 加入資源檔案

使用vs2008嚮導新建乙個工程後,工程中會自動加入乙個資源檔案 工程名 qrc,修改資源檔案時只需在vs2008的 解決方案管理器 中雙擊這個它開啟管理資源介面,如圖 q init resource 資源名 資源名就是工程名,沒有字尾 int main int argc,char argv q i...