Spring如何从资源文件夹中读取文件呢?

乔欣 Spring 发布时间:2023-02-04 21:59:30 阅读数:5082 1
下文笔者讲述Spring从资源文件夹中读取文件的方法分享,如下所示

Spring从资源文件夹中读取文件的实现思路

Spring中
    使用ClassPathResource或ResourceLoader
	  可从classpath中获取文件
例:

ClassPathResource

src/main/resources/ 资源文件夹中有一个img.png文件
   import org.springframework.core.io.Resource;
   import org.springframework.core.io.ClassPathResource;
   import java.io.File;  
   import java.io.InputStream;

	Resource resource = new ClassPathResource("img.png");
	InputStream input = resource.getInputStream();
	File file = resource.getFile();

ResourceLoader

	import org.springframework.core.io.Resource;
	import org.springframework.core.io.ResourceLoader;
 
	import java.io.File;
	import java.io.InputStream;
 
	@Autowired
    ResourceLoader resourceLoader;
	
	Resource resource = resourceLoader.getResource("classpath:img.png");
	InputStream input = resource.getInputStream();
	File file = resource.getFile();

ResourceUtils

import org.springframework.util.ResourceUtils;
 
 File file = ResourceUtils.getFile("classpath:img.png");
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202302/5650.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者