开发时本地使用绝对路径没啥问题,但部署上线时需要修改路径,所以把文件放在resources下,使用相对路径读取会更简单
File file = new File("test.xls");
但是往往这时候会出现找不到文件的尴尬情况
我的解决办法是使用下面这种读取方法
Resource resource = new ClassPathResource("test.xls");
FileInputStream excelFile = new FileInputStream(resource.getFile())