今天发现有2种方法可以获取资源作为流,使用类加载器的只需要给文件名称.而使用class对象要写在前面加上"/",(该xml文件放在src目录下),"/"代表src目录,而类加载器可以不写,因为类加载器会直接从src目录最外层找这个文件.
//第一种
Demo1.class.getClassLoader().getResourceAsStream("book.xml")
//第二种
Demo1.class.getResourceAsStream("/book.xml")
今天发现有2种方法可以获取资源作为流,使用类加载器的只需要给文件名称.而使用class对象要写在前面加上"/",(该xml文件放在src目录下),"/"代表src目录,而类加载器可以不写,因为类加载器会直接从src目录最外层找这个文件.
//第一种
Demo1.class.getClassLoader().getResourceAsStream("book.xml")
//第二种
Demo1.class.getResourceAsStream("/book.xml")