读取文件

    1. //方式1
    2. ClassPathResource classPathResource = new ClassPathResource("excelTemplate/test.xlsx");
    3. InputStream inputStream = classPathResource.getInputStream();
    4. //方式2
    5. InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("excelTemplate/test.xlsx");
    6. //方式3
    7. InputStream inputStream = this.getClass().getResourceAsStream("/excelTemplate/test.xlsx");
    8. //方式4
    9. File file = ResourceUtils.getFile("classpath:excelTemplate/test.xlsx");
    10. InputStream inputStream = new FileInputStream(file);

    方式1,2,3都可以,方式4打包成jar后无法读取。