TODO

类加载机制

classpath是什么

https://segmentfault.com/a/1190000015802324

遇到的问题

对于一个项目采用多bundle的形式,在一个bundle下的类里如何访问其他bundle的classpath?

解法:采用classpath
这种情况一般是出现在测试bundle中。一般该bundle的pom里添加其他bundle的依赖(,这样能保证),这然后采用classpath
进行配置。如下:
image.png

classpath和classpath*的区别

https://cloud.tencent.com/developer/article/1452740

  1. 当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,就发挥了作用,如果不加,则表示仅仅加载第一个classpath路径。
  2. 同时默认classpath是访问项目编译后 classes目录下的文件,而classpath*可以访问其同级目录。