ClassLoader.getResources 能搜索到的资源路径
代码如下
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 能搜索到的资源路径相关推荐
- 【java】ClassLoader.getResources加载资源的顺序
目录 前言 代码说明 目录结构 FromMultiJar/pom.xml 代码 编译后目录结构 启动命令 ClassLoader.getResources加载资源的顺序 先在本应用(FromMulti ...
- 【java】ClassLoader.getResources加载资源
目录 前言 代码说明 目录结构 FromMultiJar/pom.xml 代码 编译后目录结构 启动命令 执行结果 前言 maven多模块项目 代码说明 目录结构 LoadResources ├─Fr ...
- class.getResources与ClassLoader.getResources的区别
class.getResources与ClassLoader.getResources有不同的访问途径,如果访问方式不对,只会得到null值. Maven工程目录如下 如上图,编译后,maven会将s ...
- vue打包后css路径_Vue打包后访问静态资源路径问题
Vue打包后访问静态资源路径问题 Vue介绍中static文件夹里放的是静态资源目录,如图片.字体等. 我们发现运行npm run start后本地图片路径是没问题的,但是打包上传后会怎么样呢? 我们 ...
- 搜索Maven依赖资源_搜索Maven工件_搜索Maven构件_搜索依赖_搜索构件_搜索工件
文章目录 依赖索引 索引文件 更新存放在本地的远程仓库的资源索引以及本地仓库的资源索引 macOS 下索引文件的路径 在 pom.xml 页面内按快捷键 ⌘+N 搜索构件 在资源库管理中,创建资源库时 ...
- springboot 请求路径有后缀_SpringBoot中配置Web静态资源路径的方法
介绍: 本文章主要针对web项目中的两个问题进行详细解析介绍:1- 页面跳转404,即controller转发无法跳转页面问题:2- 静态资源文件路径问题. 项目工具: Intelij Idea, J ...
- SRPG游戏开发(二十七)第七章 寻路与地图对象 - 五 搜索移动范围与路径(Search Move Range and Path)
返回总目录 第七章 寻路与地图对象(Pathfinding and Map Object) 这一章主要进行寻路与地图对象的部分工作. 文章目录 第七章 寻路与地图对象(Pathfinding and ...
- 文件资源路径(相对路径和绝对路径)
当我们使用img标签显示图片的时候,需要指定图片的资源路径,比如: <img src="images/logo.png"> 这里的src属性就是设置图片的资源路径的,资 ...
- hexo 搜索_Hexo--本地搜索localsearch之url路径问题
Hexo localsearch 本地搜索 路径问题 / 什么是本地搜索 针对本地存储文件内容进行搜索,也就是我们搜索的内容都在本地 Hexo 本地搜索 localsearch 我们用的本地搜素插件是 ...
最新文章
- 深度神经网络在NLP的应用!
- 本科生如何自学机器学习?
- C语言 | 编程实现3
- ZOJ-1610-Count the Colors
- 隐含马尔可夫模型在语言处理中的应用(Z)
- zlib.h: 没有那个文件或目录
- 特斯拉造人、小鹏骑马、小米遛狗,准车企们为何集体盯上了机器人生意?
- 元件库导入_最新版字体图标元件库分享,一套绝佳的矢量字体图标元件库
- HTML5 Canvas雨滴下落动画 超逼真
- 鸟哥的linux私房菜博客目录
- 视频矩阵的作用及原理
- 链家房源数据清洗和预处理(pandas)
- cap 2 加州房价预测
- 存储、冯诺伊曼和哈佛结构之间的关系
- Python处理CSV文件(一)
- 安装wine及相关软件
- Leecode第九天,广度优先搜索之矩阵,腐烂的橘子
- STM32CubeMX和keil实现led灯的点亮
- 胶装一般多少钱一本?网上打印资料胶装便宜的地方
- 与MP3相关的技术总结
热门文章
- css新增UI样式:字体,阴影,边框,背景
- 计算机第四次实验报告表,东南大学计算机网络第四次实验报告
- 百度网盘无限制快速下载神器
- python字典模糊查找_python字典模糊查询-女性时尚流行美容健康娱乐mv-ida网
- wxPython学习(7.高级窗口)
- 戴尔移动工作站 Precision7540拆机简介(2个 M.2 2280+1个2.5英寸)
- 织梦dedecms首页调用企业名称、简介、公司logo等的方法
- css3彩色放大缩小发光loading文字加载动画js特效
- JavaScrip(对象)
- 股市分析软件开发界面设计01