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.运行结果