首页 > 其他 > 详细

MAVEN项目读取Resource目录下文件

时间:2021-08-21 15:22:16      阅读:11      评论:0      收藏:0      [点我收藏+]

MAVEN 项目读取resource目录下文件

maven项目编译后,resource目录下文件存放在项目根目录下,也就是classes目录下,为了在项目运行后能够读取到resource目录下文件,需要动态获取项目根路径。

可以采用以下两种方法获取resource路径:

  1. 通过应用类加载器获得项目根路径
  2. 通过获取当前类的类路径找到项目根路径
String root_path_1 = A.class.getClassLoader().getResource("").getFile(); // 默认从根路径查找
String root_path_2 = A.class.getResource("/").getFile(); // 默认从class当前路径查找

我们可以采取一个更方便的方式直接获取resource目录下某个文件的输入流

InputStream is = A.class.getClassLoader().getResourceAsStream("test.txt")

MAVEN项目读取Resource目录下文件

原文:https://www.cnblogs.com/mz-wesley/p/15169300.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!