在jar中指定xsl文件的正确路径

时间:2016-12-02 08:28:21

标签: java xslt spring-boot

我有一个XSL文件位于包内的src/main/java文件夹中:

eu.deniss.report.view.xslt

我用它来获取文件位置:

String location = './src/main/java/eu/deniss/report/view/xslt/'

虽然从IDE运行时运行正常但是在创建.jar时出现错误,无法找到此文件。

当我的应用程序打包为.jar时,调用此xsl文件的正确路径/方法是什么?此应用程序使用Spring Boot。

编辑:

这是我加载xslt文件的方式:

String xslFileForProcessing = "someFile.xslt";

File xsltFile = new File(xslFileProperties.getLocation() + xslFileForProcessing);

TransformerFactory transformerFactory = new net.sf.saxon.TransformerFactoryImpl();
Source xsltSource = new StreamSource(xsltFile);
Transformer transformer = transformerFactory.newTransformer(xsltSource);

0 个答案:

没有答案