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

作者:www.365codemall.com 时间:2023-07-27 09:40:47 

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

来源:https://blog.csdn.net/qq_29832217/article/details/109486656

标签:Springboot,Resources,文件
0
投稿

猜你喜欢

  • 详解Java ES多节点任务的高效分发与收集实现

    2021-08-03 13:59:02
  • 一篇文章带你玩转Spring bean的终极利器

    2022-08-20 10:47:33
  • 为什么rest接口返回json建议采用下划线形式,不要用驼峰

    2023-06-24 23:23:16
  • C# NullReferenceException解决案例讲解

    2023-01-24 07:38:10
  • SpringBoot的@Value注解如何设置默认值

    2023-09-03 14:32:05
  • C#多线程系列之线程池

    2023-02-21 17:25:44
  • Java Map接口及其实现类原理解析

    2022-06-04 22:54:29
  • Android编程实现使用webView打开本地html文件的方法

    2023-04-26 14:30:38
  • SpringBoot深入分析讲解监听器模式上

    2022-06-25 21:04:04
  • JAVA中常见异常类

    2021-11-09 09:47:20
  • Android launcher中模拟按home键的实现

    2023-03-25 02:33:48
  • Android编程开发ScrollView中ViewPager无法正常滑动问题解决方法

    2023-12-15 01:21:32
  • IP查询系统的异步回调案例

    2023-11-10 18:22:24
  • Android实现简易浏览器遇到问题的解决方法

    2023-06-15 21:47:56
  • Java多线程工具篇BlockingQueue的详解

    2022-07-03 20:47:56
  • java数据结构和算法中哈希表知识点详解

    2023-08-05 08:28:11
  • java新特性之for循环最全的用法总结

    2022-07-08 22:14:51
  • Java中Stream流去除List重复元素的方法

    2023-09-04 04:50:33
  • Java多文件以ZIP压缩包导出的实现方法

    2023-10-08 14:05:20
  • Java8 Stream流的常用方法汇总

    2023-07-17 17:56:59
  • asp之家 软件编程 m.aspxhome.com