春: 3.2.0.RELEASE
私が読むつもりだったファイルは に置かれてい/WEB-INF/resources/test.dat
ます。
以下のようにコードします。
@javax.annotation.Resource(name = "pathMatchingResourcePatternResolver")
private PathMatchingResourcePatternResolver resolver;
...
...
Resource resource2 = resolver.getResource("/WEB-INF/resources/test.dat");
try {
File file = resource2.getFile();
} catch (IOException e) {
e.printStackTrace();
}
PathMatchingResourcePatternResolver のドキュメントから、次のように説明されています。and simple unprefixed paths such as "/WEB-INF/context.xml".
しかし、実際には次のエラーが発生しますjava.io.FileNotFoundException: class path resource [resources/test.dat] cannot be resolved to URL because it does not exist
。
誰が問題が何であるか知っていますか?!