先贴上代码

private static String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();

原因:方法是通过线程去执行的,因此我们可以通过线程去逆推到类加载器,从而在这个类加载器得到资源的路径。

获取classpath(src/main/resources)的绝对路径相关推荐

  1. idea中src/main/resources目录下的applicationContext.xml文件访问src/main/webap目录下的配置文件

    如图所示,想要在src/main/resources目录下的applicationContext.xml文件中访问src/main/webap目录下的db.properties,需要两步: appli ...

  2. java resources 目录_Maven项目中读取src/main/resources目录下的配置文件的方法

    在Maven项目的开发中,当需要读取src/下的配置文件时,该怎么做? 我们假设Resources下有一个文件名为kafka.properties的配置文件(为什么用kafka.properties, ...

  3. Eclipse中导入maven项目 maven update project报“Cannot nest ‘xx/src/main/resources‘ inside ‘xx/src ……”

    导入maven项目 maven update project"Cannot nest 'xx/src/main/resources' inside 'xx/src --" Unab ...

  4. 解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是“包“图标样式的问题

    解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是"包"图标样式的问题 参考文章: (1)解决eclipse ma ...

  5. Eclipse中src/main/resources配置文件启动问题

    项目pom文件有做修改如下的时候,还没有进行mvn clean install 启动test项目中的appcontext会 可以手动清空 然后就可以了. 出现如下问题的原因是 配置文件默认输出到tar ...

  6. Maven项目中获取classpath和资源文件的路径

     假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么java文件夹和resources文件夹在运行时就是cl ...

  7. 【错误记录】Groovy工程中的文件查找策略 ( main 函数中需要使用 src/main/groovy/Script.groovy | Groovy 脚本直接使用代码相对路径 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Java 类中 , 调用 Groovy 脚本 , 出现如下错误 ; java.io.FileNotFoundException: Y:\002_ ...

  8. java resources目录 编码_关于Java项目读取resources资源文件路径

    在看此篇博客是建议清楚classpath代表的路径,getServletContext().getRealPath("/")的含义,idea中项目编译后的目录格式,resoures ...

  9. classpath和读取resources目录下的文件

    最近在springboot+maven的项目中去读取资源文件的时候,报了找不到文件的错误.由此展开了对maven项目编译前和编译后的目录结构的了解,以及对java的classpath的理解. 首先,由 ...

  10. maven项目编译漏掉src/main/java下的xml配置文件

    在整合Spring + Mybatis框架的时候,自动扫描配置都已经配置好了. 配置如下: <?xml version="1.0" encoding="UTF-8& ...

最新文章

  1. DNC-cs6200 ospfv3
  2. 2021 年不可错过的 40 篇 AI 论文,你都读过吗?
  3. BZOJ1001[BeiJing2006]狼抓兔子——最小割
  4. [第五章] 领域模型
  5. C++ STL泛型编程——在ACM中的运用
  6. ExtJs之自定义事件
  7. php对话框制作,织梦系统“提示窗口对话框类”详解,oxwindow.class.php、catalog_do.php...
  8. java单车吧_暑假一个月,撸个共享单车后台
  9. python变量名称跟着循环_python在循环中存储每次迭代使用不同名称的输入变量
  10. 用Java实现在【520,1314】之间生成随机整数的故事
  11. 淘宝中间件借阿里云对外 日均调千亿次
  12. ubuntu14.04 出现symbol lookup error
  13. Word导出pdf时Origin图片出现重影(重叠)
  14. Deepin Linux禁用笔记本自带键盘
  15. 社交软件红包技术解密(十):手Q客户端针对2020年春节红包的技术实践
  16. php 显示时间动态效果,使用h5 canvas实现时钟的动态效果
  17. 全局刷新和局部刷新的理解
  18. 范里安中级微观经济学(第9版)分析笔记和课后习题答案解析-完整版 范里安《微观经济学:现代观点》(第9版)笔记和课后习题详解!
  19. 大数据深度学习学习路线
  20. 组装计算机的游戏,如何组装游戏电脑

热门文章

  1. idea 中部署 tomcat
  2. matlab解韩信点兵问题,2019事业单位:巧解“韩信点兵”问题
  3. python 图像扭曲 opencv仿射变换 cv2.getAffineTransform() cv2.warpAffine()应用实例
  4. 【莫烦Python】Matplotlib Python 画图教程 plot in plot图中图
  5. KK凯文.凯利:第一届中国社群领袖峰会演讲实录(全部版)
  6. PIE-engine APP 教程 ——太湖生态环境智能监测系统
  7. Python股票基金数据分析 爬虫 基金对比 Django框架 数据可视化
  8. week 5 session and cookie
  9. gmx-MMPBSA — error while loading shared libraries: libgfortran.so.3: cannot open shared object file
  10. 最好的时光在路上,最美的风景在远方