java—在SpringBoot中从外部jar加载资源

hivapdat  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(248)

我有一个springboot应用程序,它包含一个使用xslt转换某些内容的外部jar。jar包含xslt和相关代码。我无法从jar加载运行转换和其他东西所需的资源。
我把jar装进我的pom里

<dependency>
<groupId>external-lib</groupId>
<artifactId>external-lib</artifactId>
<scope>system</scope>
<version>1.0</version>
<systemPath>{dir}/lib/externar_xlst.jar</systemPath>
</dependency>

我的spring应用程序正确运行jar的代码。但它无法加载资源。在jar里我有这样的代码:

Source  xslt_soruce = new StreamSource(ClassLoader.class.getResourceAsStream("/transformation_1.xslt"));

如何正确加载资源?我可以看到jar中的资源和外部jar的测试代码正常运行。
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题