структура моего проекта выглядит следующим образом:
Мне нужно иметь доступ к файлу 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: и т. Д. Любая помощь приветствуется. Спасибо