Ureport2.x
结合SpringBoot来使用UReport最新版
一、项目集成主要有3个点:
1、pom引入
<dependency>
<groupId>com.bstek.ureport</groupId>
<artifactId>ureport2-console</artifactId>
<version>2.2.9</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.25</version>
</dependency>
2、声明servlet
@Bean
public ServletRegistrationBean ureport(){
ServletRegistrationBean bead = new ServletRegistrationBean(new UReportServlet());
bead.addUrlMappings("/ureport/*");
return bead;
}
3、引入配置文件
@ImportResource("classpath:ureport-console-context.xml")
请求地址:http://localhost:8001/ureport/designer
二、报表建立主要有3个步骤:
1、数据库连接(数据源有三只举其一)
1.1 连接示例
1.2 连接成功
2、添加数据集
2.1 右键
2.2 数据提取
3、制作报表
3.1 列表报表
3.1.1 制作报表模板
3.1.2 预览报表
3.2 饼图报表
3.2.1 制作报表模板
3.2.2 预览 报表
总结:
集成项目下载github地址
优:
1、上手简单,需要集成调整的位置很少
2、学习成本低,几乎跟Excel一样
3、开源,代码源码可下载
缺:
1、停更
2、比较原始
3、每次重启报表模板所存的目录都会变,但这个应该是可以解决的
上诉如有误,请评论更正,谢谢!
其他详细使用指导:https://www.w3cschool.cn/ureport/ureport-dkp92hap.html