皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1525|回复: 4

皕杰报表6.0版本与springboot集成

[复制链接]
发表于 2021-4-1 16:04:45 | 显示全部楼层 |阅读模式
本帖最后由 qq1478772350 于 2021-4-2 16:29 编辑

1.点击皕杰官网下载皕杰报表6.0版本,下载的版本包含平台,如果不需要平台,需要按照《皕杰报表6.0去掉平台只保留报表》文档操作。
2.在springboot项目src/main文件夹下创建webapp目录,把皕杰报表6.0版本tomcat/webapps/iface文件夹下的全部文件拷贝到springboot项目的src/main/webapp下
3.下载 pom.xml和ReportConfig.java 示例,把pom.xml文件中的内容拷贝到springboot项目的pom.xml文件中,springboot项目新建一个ReportConfig.java类,参照ReportConfig.java 示例。
4.启动springboot后访问:http://localhost:8080/index.jsp。


连接数据库:
1.新建一个类DsFactory.java 继承DataSourceFactoryAdapter,可以参照示例
2.打开webapp/WEB-INF/resources/report_config.xml文件,找到<dataSourceFactory></dataSourceFactory>节点,
示例配置:<dataSourceFactory>com.example.demo.DsFactory</dataSourceFactory>
com.example.demo.DsFactory是新建的DsFactory.java的类路径,根据新建的类路径配置。












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
 楼主| 发表于 2021-10-13 09:50:51 | 显示全部楼层

可以在官网下载报表工具与springboot集成示例,如果需要把项目导成jar包,需要按照以上配置,
以上配置springboot导成jar包启动测试成功。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 1 反对 0

使用道具 举报

发表于 2021-4-1 17:53:02 | 显示全部楼层
这个好,直接给java类,省事
回复 支持 反对

使用道具 举报

发表于 2021-6-6 12:30:12 | 显示全部楼层
继续研究,感觉真的很棒
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-21 17:44:56 | 显示全部楼层
本帖最后由 qq1478772350 于 2021-6-21 18:03 编辑

关于导出jar包找不到brt模板文件问题:
1.springboot导出jar包不包含brt等静态资源问题,pom.xml文件中添加以下图片中resources配置就可以导出jar包含有静态资源了:

2.需要把ReportConfig.java中配置的report_config.xml路径改为在打成的jar包中的具体路径,如图所示:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-4-25 17:45 , Processed in 1.124871 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表