SpringBoot怎么读取resources文件夹下的资源

SpringBoot怎么读取resources文件夹下的资源

在这里插入图片描述
下面展示三种方法。

1、ClassPathResource

import org.springframework.core.io.Resource;
import org.springframework.core.io.ClassPathResource;

import java.io.File;
import java.io.InputStream;

	Resource resource = new ClassPathResource("android.png");

	InputStream input = resource.getInputStream();

	File file = resource.getFile();

2、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:android.png");

	InputStream input = resource.getInputStream();

	File file = resource.getFile();

3、ResourceUtils

import org.springframework.util.ResourceUtils;

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

发布了82 篇原创文章 · 获赞 9 · 访问量 6173

猜你喜欢

转载自blog.csdn.net/weixin_43424932/article/details/104627918
今日推荐