读取 jar 包中的 resources 目录下的文件三种方式
-
T.class.getClassLoader().getResourceAsStream("path/file.xlsx")
默认从classpath路径下查找文件,路径前不需要加“/”。
-
T.class.getResourceAsStream(/path/file.xlsx)
默认从classpath路径下查找文件,但是路径前要加“/”。(当前类文件,相对编译后的classes文件夹的路径。)
-
ClassPathResource classPathResource = new ClassPathResource("/path/file.xlsx");
或ClassPathResource classPathResource = new ClassPathResource("path/file.xlsx");默认从classpath路径下查找文件,路径前要加不加“/”都行。