今天用到spring的工具类去获取classpath下的资源文件,在此记录下
1、资源文件不在jar中
import java.io.File;
import org.springframework.util.ResourceUtils;
File testFile = ResourceUtils.getFile("classpath:test.txt");
或者
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
Resource fileRource = new ClassPathResource("test.txt");获取文件:fileRource.getFile();
获取文件流:fileRource.getInputStream();
2、资源文件在jar中
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
Resource fileRource = new ClassPathResource("test.txt");获取文件流:fileRource.getInputStream();
本文介绍如何使用Spring框架提供的工具类来加载不同位置的资源文件,包括位于classpath外的普通文件和被打包进jar文件内的资源。

9322

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



