springboot 集成帆软报表,调用自定义报表 maven创建

      帆软作为国内报表开发的NO.1,开发报表方面方便快捷,拖拽式的开发风格非常方便,都不要写后端接口,简单容易上手,是广大开发人员的喜爱选择。空余测试集成,并调用自定义报表,在此分享,

      首选,我使用的是eclipse +帆软8.0版本 鉴于springboot 简单 低配置的优点 在此使用springboot 做集成demo,

     如何集成:

      由于使用的是maven  所有 我们需要添加帆软所需依赖,

1.如果需要简单的集成,我们只需要拷贝帆软安装路径下的整体文件放在项目下即可,但是一般集成都是调用自定义的报表文件,不会是一个整个报表系统,所以在次只介绍集成调用自定义报表,因此只需要集成lib下的fr开头的几个既可以,如下图springboot 集成帆软报表,调用自定义报表 maven创建

pom.xml  依赖集成如下

springboot 集成帆软报表,调用自定义报表 maven创建 

<!--报表服务中心 start-->
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-core</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-third</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-chart</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-performance</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-platform</artifactId>
            <version>8.0</version>
        </dependency>
        <dependency>
            <groupId>com.fr</groupId>
            <artifactId>fr-report</artifactId>
            <version>8.0</version>
        </dependency>
        
        <!-- 禁用集成tomcat start -->
         <!-- <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency> -->
        <!-- 禁用集成tomcat end-->
        <!-- 报表服务中心 end -->

2.由于 本人maven 仓库是阿里云仓库,仓库是没有帆软依赖jar ,所以需要自己导入,使用bat 文本插入即可,此处不在追叙。

了解帆软的大家 应该知道,帆软 会自识别自我文件夹,

springboot 集成帆软报表,调用自定义报表 maven创建

1文件夹,也就是帆软自动识别的自定义报表的文件夹,2 文件夹是帆软的数据中心文件夹,包含连接数据源,因此拷贝帆软下的这2个文件夹即可

3. 注册帆软服务

将帆软服务交给spring

3.1.然后修改启动方式 ,此文件和启动项同级既可以!

springboot 集成帆软报表,调用自定义报表 maven创建

3.2. 注册

springboot 集成帆软报表,调用自定义报表 maven创建

然后就可以启动项目 访问自己的自定义报表了

localhost:8088/ReportServer  报表决策系统,如下图既是集成成功 了。

springboot 集成帆软报表,调用自定义报表 maven创建

报表的访问路径:(本人)http://localhost:8088/ReportServer?reportlet=WorkBook2.cpt。 如下图

springboot 集成帆软报表,调用自定义报表 maven创建

再此  帆软集成已完成!如有问题欢迎探讨