我有一个带有依赖连接器项目的spring boot rest服务。
需要设置javax.net.ssl.trustStore
。
1)如果我在原始项目中设置如下,其工作正常。
File keystore = new ClassPathResource("keystore.jks").getFile();
System.setProperty("javax.net.ssl.trustStore", keystore.getPath());
但是,
2)如果我将此代码移动到依赖项目,则它不会读取该文件。低于例外。
java.io.FileNotFoundException: class path resource [keystore.jks]
cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/D:/Kerberos/hip-cus-product-service/target/hip-cus-product-service-0.0.6-SNAPSHOT.jar!/BOOT-INF/lib/hip-common-connector-spice-0.0.1.jar!/keystore.jks
org.springframework.util.ResourceUtils.getFile(ResourceUtils.java:215)
org.springframework.core.io.AbstractFileResolvingResource.getFile(AbstractFileResolvingResource.java:53)
hip-cus-product-service - 主要项目
hip-common-connector-spice - 依赖项目