Springboot 项目读取Resources目录下的文件(推荐)
更新时间:2020年11月04日 11:27:52 作者: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获取jar包中resources资源目录下的文件
- SpringBoot中读取jar包中的resources目录下的文件的三种方式
- springboot项目读取resources目录下的文件的9种方式
- springboot读取resources下文件的方式详解
- 使用SpringBoot获取resources文件路径
- 解决@springboottest注解无法加载src/main/resources目录下文件
- 解决springboot项目找不到resources目录下的资源问题
- SpringBoot部署到Linux读取resources下的文件及遇到的坑
- springboot项目获取resources相对路径的方法
- 如何获取jar包resources文件路径
相关文章
Springboot中com.mysql.cj.jdbc.Driver在yml文件中爆红的原因解读
这篇文章主要介绍了Springboot中com.mysql.cj.jdbc.Driver在yml文件中爆红的原因解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-05-05
最新评论