java获得src文件夹下的图片和 获得resource目录下的文件
1 获得src文件夹下的图片
文件位置
获得url代码
URL url= getClass().getClassLoader().getResource("icon/icon.png");
//获得url的字符串形式
String path = url.toExternalForm();
然后根据自己需求转为File或者输入流就行了
2 获得resource目录下的文件
文件目录如下图 获得文件夹下的 xslx文件
//导出excel
public ResultPojo export(String path,Finder finder) {
//获得resource下的模板excel 注意路径最前方不要加 /
InputStream resourceAsStream = this.getClass().getClassLoader().getResourceAsStream("template/template.xlsx");
try {
XSSFWorkbook book = new XSSFWorkbook(resourceAsStream);
//可以操作book往模板里填充内容,案例就不写poi的东西啦
// 新建一个输出流把填充过的excel输出到d盘下
FileOutputStream fileOutputStream = new FileOutputStream(new File("d:\\hello.xlsx"));
book.write(fileOutputStream);
fileOutputStream.close();
book.close();
} catch (IOException e) {
e.printStackTrace();
}
return new ResultPojo(0,"导出成功",null);
}