1、使用项目内路径读取
//只能在开发工具中使用,部署之后无法读取。(不通用)
File file = new File("src/main/resources/temples/xxx.xlsx");
2.使用org.springframework.util.ResourceUtils
//在linux环境中无法读取。(不通用)
File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + "temples/xxx.xlsx");
3.使用java.lang.class(getResource或者getClassLoader().getResource)
//在linux环境中无法读取。(不通用)
String file = this.getClass().getResource("/temples/xxx.xlsx").getPath();
String file = this.getClass().getClassLoader().getResource("temples/xxx.xlsx").getPath();
4.使用org.springframework.core.io.ClassPathResource
//在linux环境中无法读取。(不通用)
ClassPathResource resource = new ClassPathResource("temples/xxx.xlsx");
InputStream inputStream = r