Spring Boot Jar需要从类路径读取Keystore作为文件

时间:2019-05-13 14:56:34

标签: java file spring-boot classpath

LOOKUP_KEY中,我有一个文件夹src/main/resources。目的是读取文件并在下面的代码中使用它们

files

这在IDE中有效,当我执行@PostConstruct public void init() { .... File jks = null; try { final FileInputStream fin = new FileInputStream(ResourceUtils.getFile("classpath*:files/prod-apicrypt.cer")); jks = ResourceUtils.getFile("classpath*:files/mykeystore.jks"); ..... }catch(Exception e){ //handling } ... 时,但是当我创建jar并尝试运行它时,我从.cer文件中获得了mvn spring-boot:run。我想密钥库也会发生同样的情况。

问题是我不能像其他答复中那样仅执行Inputstream并逐行读取文件。

我认为肯定缺少一些基本的东西,因为Spring Boot确实有一种从类路径读取文件的方法。我就是不知道。

0 个答案:

没有答案