Nella mia domanda, vorrei utilizzare una risorsa che esistono in una cartella media/src/main/resources/testMediaExif
ClassPathResource non ottiene il classpath
Per ottenere questa strada, ho usato questo pezzo di codice, che si trova in media/src/main/java/com/project/MyClass.java
:
ClassPathResource resource = new ClassPathResource("classpath:testMediaExif");
File file = resource.getFile();
String absolutePath = file.getAbsolutePath();
L'errore visualizzato è:
java.io.FileNotFoundException: class path resource [classpath:testMediaExif] cannot be resolved to URL because it does not exist
Se cambio il codice:
ClassPathResource resource = new ClassPathResource("testMediaExif");
L'AbsolutePath variabile assume questo valore:
/Users/blanca/desarrollo/media/target/test-classes/testMediaExif
perché lo fa puntare al percorso di destinazione? Come posso cambiarlo?
Sei totalmente ragione! –
file di .classpath Thhese viene generato automaticamente, e temo delle consequencies che questo cambiamento potrebbe avere in altri test Almeno conosco la ragione del mio problema. Grazie –