Spring boot打成jar包后,读取resources中静态文件:
ClassPathResource resource = new ClassPathResource(filename);
resource.getInputStream())
要用字符流形式读取。
Spring boot打成jar包后,读取其它位置的文件
String path = System.getProperty("user.dir");
Resource resource = new ClassPathResource(path+filename);
File file = = new File(path+filename);
读取jar包同一下目录下的文件。
本文介绍了在SpringBoot项目中,如何使用ClassPathResource读取jar包内resources目录下的静态文件,以及如何读取jar包同一目录下或其他位置的文件。通过System.getProperty获取系统属性路径,结合ClassPathResource和File类实现不同位置文件的读取。
888

被折叠的 条评论
为什么被折叠?



