【发布时间】:2020-06-19 12:22:51
【问题描述】:
我需要从 File 对象中的资源文件夹中获取此文件,而不是在 InputSream 中。 我正在使用以下代码,在 Eclipse 上工作文件,但在服务器上使用 FoleNotFoundException。 )使用 AWS EC2)
代码:
URL res = ResidentHelperService.class.getClassLoader().getResource("key.pem");
System.out.println("resource path2 :" + res);
File privateKeyFile = Paths.get(res.toURI()).toFile();
打印后的路径如下:
:jar:file:/home/centos/myproject/microservices/user-service/target/user-service-0.0.1-SNAPSHOT.jar!/BOOT-INF/lib/project-common-utility-0.0。 1-SNAPSHOT.jar!/key.pem
我在用户服务 pom 中添加了对公共 jar 的依赖。
请帮我从公共项目的资源中获取文件。
【问题讨论】:
标签: java spring-boot maven