我有一个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的测试代码运行正常。
谢谢