Java Web 讀取properties路徑

1、類加載目錄的得到(即當運行時某一類時得到其裝載目錄)web

this.getClass().getClassLoader().getResourceAsStream(PROP_FILE);sql

sqlserver

this.getClass().getResourceAsStream(FILE_NAME)this

spa

TestAction.class.getClassLoader().getResourceAsStream("test.txt"); server

ip

Test1.class.getResourceAsStream("/test.txt"); get

 

2、web項目根目錄的得到(發佈以後)io

this.getServletContext().getRealPath("/")+"/WEB-INF/classes/sqlserver.ini");class

this.getServletContext().getResourceAsStream("/WEB-INF/classes/sqlserver.ini");

 

3、classpath的獲取(在Eclipse中爲得到src或者classes目錄的路徑)

Database.class.getClassLoader().getResource("").getPath();

另外,若是想把文件放在某一包中,則能夠 經過如下方式得到到文件(先定位到該包的最後一級目錄)

Database.class.getResource("").getPath();

相關文章
相關標籤/搜索