springboot项目读取 resources 目录下的文件的9种方式

1. 使用 ClassLoader.getResourceAsStream() 方法

InputStream inputStream = getClass().getClassLoader().getResourceAsStream("file.txt");

2. 使用 Class.getResourceAsStream() 方法

InputStream inputStream = getClass().getResourceAsStream("/file.txt");

3. 使用 ResourceLoader 加载文件

@Autowired private ResourceLoader resourceLoader;

Resource resource = resourceLoader.getResource("classpath:file.txt"); InputStream inputStream = resource.getInputStream();

4. 使用 ResourceUtils 加载文件

File file = ResourceUtils.getFile("classpath:file.txt");

5. 使用 ApplicationContext 加载文件

@Autowired private Applicat

你可能感兴趣的:(java,spring,boot,import)