Springboot读取Resources文件 Springboot 项目读取Resources目录下的文件(推荐)
www.365codemall.com 人气:0想了解Springboot 项目读取Resources目录下的文件(推荐)的相关内容吗,www.365codemall.com在本文为您仔细讲解Springboot读取Resources文件的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Springboot读取Resources文件,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 路径前面没有"/"
加载全部内容