方法.1
File file = ResourceUtils.getFile("classpath:static/模板.xlsx");
//获取文件的路径
String filePath = ResourceUtils.getFile("classpath:static/模板.xlsx").getPath();
或
ResourceLoader resourceLoader = new DefaultResourceLoader();
InputStream inputStream = resourceLoader.getResource("classpath:static/supervision_log_company_information.docx").getInputStream()
方法.2
ClassPathResource resource = new ClassPathResource("static/模板.xlsx");
InputStream inputStream = resource.getInputStream();
IOUtils.readLines(inputStream).forEach(System.out::println);
第一种打包成jar或者在linux里执行时会报错原因是项目打包后Spring试图访问文件系统路径,但无法访问JAR包中的路径。