所以这个项目中所有的资源读取都是这样完成的:
SomeLoadingClass.class.getResource(resource);
对于测试,我想连接一个不同的配置文件以供使用。就像配置文件中包含正确内容的安全网一样。
鉴于我正在 test 中编写测试class A
,并且上面的代码片段发生在其他地方,我怎么能 - 将一个新文件添加到类路径(可能是类SomeLoadingClass
),以便使用我想要的配置文件,而不是那个这是在.classpath
文件中设置的。
我宁愿能够“覆盖”现有的配置文件,而不是吹走的全部内容.classpath
- 这可能吗?如果是这样,怎么做?
道歉 - 我在这里阅读了一些类路径条目,但它们似乎并没有完全符合我的要求。(它们都是关于覆盖当前线程的类加载器,这在这里似乎不合适 - 即不起作用)
编辑这个测试我想用类路径来调整。仅此而已,仅此而已。我不想更改其他所有测试。此外,没有使用 Maven。