在Spring Boot中从外部jar加载资源

问题描述

我有一个Spring Boot应用程序,其中包含一个使用xslt转换某些内容的外部jar。该罐子具有xslt和相关代码。我无法从运行转换和其他内容所需的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的代码。但是它无法加载资源。在罐子中,我有以下代码

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

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

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)