为什么从Spring Framework 5.x中放弃对Jasper的支持?

我们一直在将Jasper与Spring Boot一起用于项目的报告功能,但是根据Spring Framework

5.x发行文档, Jasper支持已被放弃。

  • 我可以知道为什么这样做吗?

他们建议不要使用Spring Framework 4.3.x,以防我们需要Jasper支持。

  • 如果我们想升级到Spring Framework 5.x并仍然使用Jasper,该怎么办?

回答:

您的问题的两个部分都在JIRA票证中得到了回答,该票证跟踪了被取消的支持。

我可以知道为什么这样做吗?

经过一番调查后,JasperReports中新的Exporter API旨在以ExporterInput /

ExporterOutput对象的形式进行前期配置,而不适合Spring的JasperReports视图类层次结构中的零碎方法,特别是不适合在那里通常使用的声明式配置样式。除此之外,由于整个JasperReports配置模型的API发生了广泛的变化,我们不得不以一种严重不兼容的方式重新设计整个JasperReports视图支持。

如果我们想升级到Spring Framework 5.x并仍然使用Jasper,该怎么办?

因此,我们建议在Spring MVC处理程序方法中本地使用JasperReports API,从而从专门设计的RESTful端点生成报告。

以上是 为什么从Spring Framework 5.x中放弃对Jasper的支持? 的全部内容, 来源链接: utcz.com/qa/412645.html

回到顶部