代码如下

  public static void main(String[] args)throws Exception {ClassLoader cl = xxxx.class.getClassLoader();Enumeration resourceUrls =cl.getResources("com/souche/");while(resourceUrls.hasMoreElements()) {URL url = (URL)resourceUrls.nextElement();}}

按理说这样应该可以搜索到我项目里面的所有的com.souche包目录下的文件。 然而发现,com.souche.api.service没有被扫描到。

排查之后发现,该ClassLoader.getResources只能搜索到该类加载器所在的mudule层 以及其依赖的相关mudule层内的路径。

比如说 com.souche.web 依赖 com.souche.service 和com.souche.common ,如果xxxx.class 处于web层,那么 该资源加载器可以搜索到这三个包的内容。 如果 如果xxxx.class 处于service层 ,那么只能搜到service和common。 如果要搜索的目标 跟该类所在的mudule 都没有依赖关系,那么无法被搜索到。

ClassLoader.getResources是加载该类所在的根目录内的资源。一般也就是该mudule层所在的target/classes目录下的资源。

ClassLoader.getResources 能搜索到的资源路径相关推荐

  1. 【java】ClassLoader.getResources加载资源的顺序

    目录 前言 代码说明 目录结构 FromMultiJar/pom.xml 代码 编译后目录结构 启动命令 ClassLoader.getResources加载资源的顺序 先在本应用(FromMulti ...

  2. 【java】ClassLoader.getResources加载资源

    目录 前言 代码说明 目录结构 FromMultiJar/pom.xml 代码 编译后目录结构 启动命令 执行结果 前言 maven多模块项目 代码说明 目录结构 LoadResources ├─Fr ...

  3. class.getResources与ClassLoader.getResources的区别

    class.getResources与ClassLoader.getResources有不同的访问途径,如果访问方式不对,只会得到null值. Maven工程目录如下 如上图,编译后,maven会将s ...

  4. vue打包后css路径_Vue打包后访问静态资源路径问题

    Vue打包后访问静态资源路径问题 Vue介绍中static文件夹里放的是静态资源目录,如图片.字体等. 我们发现运行npm run start后本地图片路径是没问题的,但是打包上传后会怎么样呢? 我们 ...

  5. 搜索Maven依赖资源_搜索Maven工件_搜索Maven构件_搜索依赖_搜索构件_搜索工件

    文章目录 依赖索引 索引文件 更新存放在本地的远程仓库的资源索引以及本地仓库的资源索引 macOS 下索引文件的路径 在 pom.xml 页面内按快捷键 ⌘+N 搜索构件 在资源库管理中,创建资源库时 ...

  6. springboot 请求路径有后缀_SpringBoot中配置Web静态资源路径的方法

    介绍: 本文章主要针对web项目中的两个问题进行详细解析介绍:1- 页面跳转404,即controller转发无法跳转页面问题:2- 静态资源文件路径问题. 项目工具: Intelij Idea, J ...

  7. SRPG游戏开发(二十七)第七章 寻路与地图对象 - 五 搜索移动范围与路径(Search Move Range and Path)

    返回总目录 第七章 寻路与地图对象(Pathfinding and Map Object) 这一章主要进行寻路与地图对象的部分工作. 文章目录 第七章 寻路与地图对象(Pathfinding and ...

  8. 文件资源路径(相对路径和绝对路径)

    当我们使用img标签显示图片的时候,需要指定图片的资源路径,比如: <img src="images/logo.png"> 这里的src属性就是设置图片的资源路径的,资 ...

  9. hexo 搜索_Hexo--本地搜索localsearch之url路径问题

    Hexo localsearch 本地搜索 路径问题 / 什么是本地搜索 针对本地存储文件内容进行搜索,也就是我们搜索的内容都在本地 Hexo 本地搜索 localsearch 我们用的本地搜素插件是 ...

最新文章

  1. 深度神经网络在NLP的应用!
  2. 本科生如何自学机器学习?
  3. C语言 | 编程实现3
  4. ZOJ-1610-Count the Colors
  5. 隐含马尔可夫模型在语言处理中的应用(Z)
  6. zlib.h: 没有那个文件或目录
  7. 特斯拉造人、小鹏骑马、小米遛狗,准车企们为何集体盯上了机器人生意?
  8. 元件库导入_最新版字体图标元件库分享,一套绝佳的矢量字体图标元件库
  9. HTML5 Canvas雨滴下落动画 超逼真
  10. 鸟哥的linux私房菜博客目录
  11. 视频矩阵的作用及原理
  12. 链家房源数据清洗和预处理(pandas)
  13. cap 2 加州房价预测
  14. 存储、冯诺伊曼和哈佛结构之间的关系
  15. Python处理CSV文件(一)
  16. 安装wine及相关软件
  17. Leecode第九天,广度优先搜索之矩阵,腐烂的橘子
  18. STM32CubeMX和keil实现led灯的点亮
  19. 胶装一般多少钱一本?网上打印资料胶装便宜的地方
  20. 与MP3相关的技术总结

热门文章

  1. css新增UI样式:字体,阴影,边框,背景
  2. 计算机第四次实验报告表,东南大学计算机网络第四次实验报告
  3. 百度网盘无限制快速下载神器
  4. python字典模糊查找_python字典模糊查询-女性时尚流行美容健康娱乐mv-ida网
  5. wxPython学习(7.高级窗口)
  6. 戴尔移动工作站 Precision7540拆机简介(2个 M.2 2280+1个2.5英寸)
  7. 织梦dedecms首页调用企业名称、简介、公司logo等的方法
  8. css3彩色放大缩小发光loading文字加载动画js特效
  9. JavaScrip(对象)
  10. 股市分析软件开发界面设计01