【发布时间】:2021-11-03 12:52:04
【问题描述】:
我正在创建一个小型网络应用程序,它将生成并生成一个 pdf 文件。 该应用是使用 SpringBoot 2.5.4 创建的。
我的第一个意图是使用这一行来编译 jasper 报告
JasperReport compileReport = JasperCompileManager.compileReport(new FileInputStream("src/main/resources/Invoice.jrxml"));
在 IDE (STS 4.x) 中一切正常,但是当我“构建”并使用 java -jar 运行时,我得到了 FileNotFoundException。
然后我决定编译 .jrxml 并使用 .jasper 文件。 而且我想将我的文件移动到 /resources/static/reports 文件夹,以允许包包含这些文件。
但我又卡住了,我想在 SpringBoot 应用程序中检索静态文件,当我运行它时,无论如何......我可以加载和读取该文件。
我做错了什么?
最好的问候
【问题讨论】:
标签: java spring-boot jasper-reports