讀取properties資源檔案

2021-06-21 06:54:05 字數 1078 閱讀 1923

方法一:

在servlet中利用servletcontext物件讀取配置檔案

this.getservletcontext().getresource("/web-inf/classes/db.properties");

inputstream in = url.openstream();

properties prop = new properties();

prop.load(in);

prop.getproperty

this.getservletcontext().getrealpath("/web-inf/classes/db.properties");

fileinputstream in = new fileinputstream(path);

properties prop = new properties();

prop.load(in);

prop.getproperty

方法二:

在非servlet程式中如何讀取配置檔案:用類裝載器

//為studentdao類載入乙個類裝載器,然後去獲得讀取資源檔案的流(有改動資源檔案讀取問題)

.class.getclassloader().getresourceasstream("db.properties");

.class.getclassloader().getresourceasstream("cn/itcast/context/db.properties");

//用類裝載方式讀取,把資源當作url對待的方式很常見(解決了改動資源檔案讀取問題)

.class.getclassloader().getresource("db.properties"); //獲得虛擬路徑

.getpath(); //獲得絕對路徑

new fileinputstream(path);

prop.load(in);

mybatis讀取properties檔案內容

今天在mybatis中想讀取檔案內容,一開始是建立的xml檔案,發現必須要表頭,不然就是 完全不適用,然後突然靈光一現,可以建立properties檔案,讀取檔案,通過鍵值對獲取內容。properties proper new properties proper.load this.getclass...

java sdk讀取properties檔案

獲得properties檔案中key為classname的值 resourcebundle bundle resourcebundle.getbundle data 通過getbundle獲得src下properties檔案 檔名為data.properties 獲得值 string classna...

類裝載器讀取properties資源檔案

類裝載器 public class userdao catch exception e public void update throws ioexception public void find throws ioexception public void delete throws ioexce...