2

我在 Windows 7 上的 Intellij 下使用 Spring Framework 版本 4.3.18.RELEASE。我正在查看例如类的反编译代码

org.springframework.core.io.DefaultResourceLoader

和方法

public Resource getResource(String location).

在该代码中,它有一个测试

location.startsWith("/")

当位置是带有前导驱动器号的绝对 Windows 路径时,此操作将失败。例如

d:/git/thredds/dap4/d4tests/src/test/resources/

这种路径是否存在已知的替代规范?

4

2 回答 2

0

尝试类似的东西

 getResource("file:d:\\git\thredds\blah.txt") 

如果文件存储在您的类中

getResource("classpath:com/my/package/testing.txt");
于 2018-09-22T21:04:51.887 回答
0

您是否尝试过使用双斜杠和反斜杠?喜欢

C:\\Users\\...

或者

C:\Users\...
于 2018-09-21T20:34:20.960 回答