Spring MVC - 访问web下的res文件夹中的文件

时间:2018-05-06 21:02:03

标签: java spring model-view-controller path resources

我的项目结构是这样的:

enter image description here

我需要能够访问服务层中的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:等等。感谢任何帮助。感谢

0 个答案:

没有答案