Saya memiliki aplikasi Spring Boot, kodenya perlu mengakses file di bawah folder sumber daya. ini file application.properties saya:
cert.file=classpath:/resources/cert.p12
namun ia selalu mengeluh:
java.io.FileNotFoundException: classpath:/resources/cert.p12 (No such file or directory)
Saya memeriksa ulang folder my_project/target/classes untuk memastikan file cert.p12 keluar dari sana.
dan dalam kode saya mencoba mengakses file:
@Value("${cert.file}")
private String certFile;
....
@Bean
public Sender sender() {
return new Sender(certFile);
}
apa sebenarnya classpath ini? dan mengapa tidak dapat menemukan file tersebut? Terima kasih!