热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

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 路径前面没有"/"

到此这篇关于Springboot 项目读取Resources目录下的文件的文章就介绍到这了,更多相关Springboot读取Resources文件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


推荐阅读
author-avatar
胡子壮熊_623
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有