Springboot 项目读取Resources目录下的文件(推荐)
作者:www.365codemall.com
这篇文章主要介绍了Springboot 项目读取Resources目录下的文件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
需求描述:企业开发过程中,经常需要将一些静态文本数据放到Resources目录下,项目启动时或者程序运行中,需要读取这些文件。
读取Resources目录下文件的方法
/** * @Description: 读取resources 目录下的文件 * @Author: ljj * @CreateDate: 2020/11/3 17:20 * @UpdateUser: * @UpdateDate: * @UpdateReakem * @param filePath * @Return: java.lang.String **/ public static String getContent(String filePath){ String res = ""; if(StringUtils.isEmpty(filePath)){ log.info("文件路径不能为空"); return res; } try { Resource resource = new ClassPathResource(filePath); BufferedReader br = new BufferedReader(new InputStreamReader(resource.getInputStream(),"UTF-8")); StringBuffer sb = new StringBuffer(); String str = ""; while((str=br.readLine())!=null) { sb.append(str); } res = sb.toString(); } catch (Exception e) { log.info("读取文件{}时发生异常",filePath); e.printStackTrace(); } return res; }
需要调用时:
String Content = FileUtils.getContent("testData/网元拓扑1.json");
注意:testData 路径前面没有"/"
到此这篇关于Springboot 项目读取Resources目录下的文件的文章就介绍到这了,更多相关Springboot读取Resources文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- 解决springboot项目找不到resources目录下的资源问题
- 解决@springboottest注解无法加载src/main/resources目录下文件
- springboot项目读取resources目录下的文件的9种方式
- springboot实现jar运行复制resources文件到指定的目录(思路详解)
- SpringBoot中读取jar包中的resources目录下的文件的三种方式
- SpringBoot如何读取resources目录下的文件
- SpringBoot实现本地上传文件到resources目录
- Springboot获取jar包中resources资源目录下的文件
- Springboot项目启动不加载resources目录下的文件问题
- SpringBoot下获取resources目录下文件的常用方法