轉載: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下面的配置文件:如圖