저는 Spring Boot와 json-schema-validator
. 폴더 jsonschema.json
에서 라는 파일을 읽으려고 resources
합니다. 몇 가지 다른 방법을 시도했지만 작동하지 않습니다. 이것은 내 코드입니다.
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("jsonschema.json").getFile());
JsonNode mySchema = JsonLoader.fromFile(file);
이것은 파일의 위치입니다.
여기에서 classes
폴더 의 파일을 볼 수 있습니다 .
하지만 코드를 실행하면 다음과 같은 오류가 발생합니다.
jsonSchemaValidator error: java.io.FileNotFoundException: /home/user/Dev/Java/Java%20Programs/SystemRoutines/target/classes/jsonschema.json (No such file or directory)
내 코드에서 내가 뭘 잘못하고 있니?
ClassLoader classLoader = getClass().getClassLoader(); JsonNode mySchema = JsonLoader.getJson(classLoader.getResourceAsStream("jsonschema.json"));