相关疑难解决方法(0)

来自类与线程的Java资源

之间有什么区别

getClass().getResource("some-resource-file.txt")
Run Code Online (Sandbox Code Playgroud)

Thread.currentThread().getContextClassLoader().getResource("some-resource-file.txt")
Run Code Online (Sandbox Code Playgroud)

我在src / test / resources中有资源,我正在尝试从单元测试中访问它们。这是典型的maven样式目录结构。

我期望两者的行为相同。但是事实并非如此。getClass()。getResource()不会获取资源,而从Thread上我可以获取资源。

那么它们有何不同?

java resources multithreading

5
推荐指数
2
解决办法
1931
查看次数

标签 统计

java ×1

multithreading ×1

resources ×1