我的项目结构是这样的:
我需要能够访问服务层中的json文件。我遇到了解决它的问题。这是我用来查看文件是否存在的代码,但每次都会得到空指针异常。
public String parseGeoJson(String filePath) {
System.out.println("start");
File file = new File(getClass().getResource("/res/files/maryland2010Final.json").getFile());
if (file.exists()) {
System.out.println("here");
return "good";
}
System.out.println("end");
return "bad";
}
getResource行会引发错误。我的调度员映射资源
<mvc:resources mapping="/res/css/**" location="res/css/" />
<mvc:resources mapping="/res/img/**" location="res/img/" />
<mvc:resources mapping="/res/js/**" location="res/js/" />
<mvc:resources mapping="/res/files/**" location="res/files/" />
我真的不知道,我尝试过不同的在线方式,比如classpath:等等。感谢任何帮助。感谢