В моем приложении я хотел бы использовать ресурс, который существует в папке media/src/main/resources/testMediaExif
Чтобы получить этот путь, я использовал этот фрагмент кода, расположенный в media/src/main/java/com/project/MyClass.java
:
ClassPathResource resource = new ClassPathResource("classpath:testMediaExif");
File file = resource.getFile();
String absolutePath = file.getAbsolutePath();
Показанная ошибка:
java.io.FileNotFoundException: class path resource [classpath:testMediaExif] cannot be resolved to URL because it does not exist
Если я изменил этот код:
ClassPathResource resource = new ClassPathResource("testMediaExif");
Переменная absolutePath принимает это значение:
/Users/blanca/desarrollo/media/target/test-classes/testMediaExif
Почему он указывает на целевой путь? Как я могу его изменить?