gpt4 book ai didi

java - 在 Java 中更快地编译 JasperReports 模板

转载 作者:行者123 更新时间:2023-12-02 00:23:33 25 4
gpt4 key购买 nike

我是 JasperReports 的新手。

在我的应用程序中,我使用 iReport 生成 JasperReports 模板并使用该模板生成 PDF。
我的应用程序是基于 Java 的大型企业应用程序,因此,在我的应用程序中需要生成超过 100k 个 PDF。

我只想在 pdf 生成开始时编译一次模板文件。有什么办法可以做到吗?

还有一个问题,我想知道性能在我的应用程序中是主要的,所以我也想要性能。那么,java中有没有最好的方法可以让jrxml编译和pdf生成速度更快?

提前致谢。

最佳答案

一个简单的方法,你可能需要使用文件类。比较文件时间戳,如果 jrxml neweer 则编译报告再次编译。所以你将隐含缓存。

注意 java gc...在开发环境中关于多次重新部署我必须重新启动 Tomcat,生产环境没有注意到。

但是动态模板...呼...你很勇敢!为什么是动态的?报告应该适合几种情况,只是值发生变化,因此模板编译对于不同的值是相同的......

我知道我的答案还需要几个月的时间,但对于其他人来说,可能有用!

关于java - 在 Java 中更快地编译 JasperReports 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com