В моем приложении я хотел бы использовать ресурс, который существует в папке 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
Почему она указывает на целевой путь? Как я могу его изменить?