Spring MVC - доступ к файлу в папке res под web - PullRequest
0 голосов
/ 07 мая 2018

структура моего проекта выглядит следующим образом:

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: и т. Д. Любая помощь приветствуется. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...