Resources.class.getResourceAsStream 獲取配置的方法


轉載:https://blog.csdn.net/dwl764457208/article/details/78593005

有空可以看這個:

類加載器與 Class.getResourceAsStream 問題解決,地址:https://blog.csdn.net/w1196726224/article/details/54428493

 

首先配置idea的classes等價於esclipse的classpath 
在project structure中配置 
這里寫圖片描述

InputStream is = this.getClass().getResourceAsStream(fileName);  //拿不到資源

2 InputStream is = this.getClass().getResourceAsStream("/" + fileName); // 拿到資源

3InputStreamis=this.getClass().getClassLoader().getResourceAsStream(fileName); //拿到資源

自己的修改成這樣就可以讀取到配置文件了。 
InputStream inputStream = Resources.class.getResourceAsStream(“/mybatis.xml”);

在target下面必須要看到classes下面的配置文件:如圖 
這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM