читать файл из фляги в весенней загрузке - PullRequest
0 голосов
/ 08 мая 2019

Я использую Spring boot 2.0.4, пытаюсь прочитать файл json, который находится в каталоге resources /, но получаю исключение FileNotFoundException.

Я сослался на множество страниц из Stackoverflow и других ссылок, но пока безуспешно.

Ниже приведен фрагмент трассировки стека, я не уверен, почему есть '!'в пути к классам:

/opt/springboot/myProject.jar!/BOOT-INF/classes!/schema/jsonValidationSchema.json at o.s.u.ResourceUtils.getFile(ResourceUtils.java:217) at o.s.u.ResourceUtils.getFile(ResourceUtils.java:180)

Это фрагмент кода:

        InputStream in = new ClassPathResource("jsonValidationSchema.json").getInputStream();
        JsonNode schemaJsonNode = JsonLoader.fromReader(new InputStreamReader(in, "UTF-8"));
        JsonSchema schemaNode = ValidationUtils.getSchemaNode(schemaJsonNode);

Ссылки:

Файл внутри банки не виден для весны

Чтение файла из папки ресурсов в Spring Boot

https://smarterco.de/java-load-file-from-classpath-in-spring-boot/

java.io.FileNotFoundException: не удается открыть ресурс пути к классупотому что он не существует

java.io.FileNotFoundException: ресурс пути к классу

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