1.正常情况springbot项目的resource目录下会反正项目使用到的很多文件所以这里编写一个读取demo目录如下图所示
2.复制代码直接运行
import org.springframework.core.io.ClassPathResource;
import java.nio.file.Files;
import java.util.stream.Stream;
/**
* spring/springboot获取resource目录下的文件
* spring/springboot读取resource目录下的文件
*/
public class TestGetResourceFile {
public static void main(String[] args) {
ClassPathResource resource = new ClassPathResource("test/demo.txt");
System.out.println("文件名称"+resource.getFilename());
try (Stream<String> stream = Files.lines(resource.getFile().toPath())){
stream.forEach(System.out::println);
}catch (Exception e){
e.printStackTrace();
}
}
}
3.运行结果