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