java獲取WEB-INF目錄下的檔案
阿新 • • 發佈:2019-02-04
例子:
獲取dbtype.properties檔案
檔案內容:
#mysql
dbtype=mysql
使用spring自動注入ServletContext獲取:
@Service(value="initService") @Scope("singleton") public class InitServiceImpl implements IInitService { @Resource private ServletContext servletContext; @Override public void initCache() { //獲取dbtype.properties檔案 InputStream inputStream = servletContext.getResourceAsStream("/WEB-INF/props/dbtype.properties"); Properties p = new Properties(); try{ p.load(inputStream); //獲取dbtype String dbtype=p.getProperty("dbtype").toLowerCase(); inputStream.close(); } catch (Exception e1){ e1.printStackTrace(); } } }