java中 UReport2报表的搭建、配置及使用详解
概述:
UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
UReport2报表有两种配置方式,第一种是无spring注入的maven项目,这种情况下报表是一个独立的服务;第二种是在spring项目里配置UReport2,这里咱们只讨论第一种
先从创建一个新的maven项目开始(IDE,不想看的直接跳过):新建 New Project,选择你的JDK版本,勾选Create from achetype,选择webapp >> Next
选择你的maven版本,配置和本地仓库,点击 + 号,添加如图的 maven属性,这样项目可以被创建的更快。
另外多说一嘴,为了新项目能减少maven等配置,我们可以在 File >> Other Settings >> Settings for New Projects 这里配置
使用 Tomcat 运行不会保存我们的报表文件,所以这里配置一个 jetty 以准备后面的报表服务运行,并配置默认端口号:
在 pom.xml 里导入 jetty 依赖