欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Springboot 项目读取Resources目录下的文件(推荐)

程序员文章站 2022-04-01 10:39:24
需求描述:企业开发过程中,经常需要将一些静态文本数据放到resources目录下,项目启动时或者程序运行中,需要读取这些文件。 读取resources目录下文件的方法 /** * @descrip...

   需求描述:企业开发过程中,经常需要将一些静态文本数据放到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");

Springboot 项目读取Resources目录下的文件(推荐)

注意:testdata 路径前面没有"/"

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