之间有什么区别
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上我可以获取资源。
那么它们有何不同?