En mi solicitud, me gustaría utilizar un recurso que existe en una carpeta media/src/main/resources/testMediaExif
ClassPathResource no recibe la ruta de clase
Para conseguir ese camino, he usado esta pieza de código, situada en media/src/main/java/com/project/MyClass.java
:
ClassPathResource resource = new ClassPathResource("classpath:testMediaExif");
File file = resource.getFile();
String absolutePath = file.getAbsolutePath();
El error que aparece es:
java.io.FileNotFoundException: class path resource [classpath:testMediaExif] cannot be resolved to URL because it does not exist
Si cambio de ese código:
ClassPathResource resource = new ClassPathResource("testMediaExif");
El rutaAbsoluta variable toma este valor:
/Users/blanca/desarrollo/media/target/test-classes/testMediaExif
¿Por qué se apuntan a la ruta de destino? ¿Cómo podría cambiarlo?
¡Tiene toda la razón! –
Este archivo .classpath se genera automáticamente, y temo las consecuencias que este cambio podría tener en otras pruebas Al menos sé el motivo de mi problema. Gracias –