开发喵星球

若依前后端分离版集成JimuReport(159)

1、JimuReport

JimuReport就像是一个帮你搭积木的工具,你可以把各种各样的积木(比如数据和图表)组合起来,就能轻松地做出漂亮的报表。
无论是销售报表、财务报表,还是其他类型的报表,都可以用JimuReport来制作。
它的好处就是让制作报表变得非常简单,不需要你懂得太多专业知识,就能做出满意的报表。而且你还可以把做好的报表保存下来,方便随时查看和分享。JimuReport就像是一个方便实用的报表小助手,让你的工作变得更轻松!

2、执行初始化脚本

积木报表所需的Sql
地址:https://github.com/jeecgboot/JimuReport/tree/master/db

3、添加依赖

在项目的ruoyi-common模块下的pom.xml加入jar包依赖

<!--积木报表-->
<dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-spring-boot-starter</artifactId>
    <version>1.7.3</version>
</dependency>

最新jar包依赖的版本号可以从http://jimureport.com/doc/log中查找

4、RuoYiApplication添加积木扫描目录

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class },scanBasePackages = {"org.jeecg.modules.jmreport","com.ruoyi"})

5、SecurityConfig拦截排除

目录在ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java

.antMatchers("/jmreport/**").anonymous()

截屏2024-03-26 18.35.48

6、yml中配置minidao(可忽略)

minidao :
  base-package: org.jeecg.modules.jmreport.desreport.dao*

7、启动项目,访问积木报表

默认端口为8080,可根据所需更改端口号,端口号所在路径为ruoyi-admin\src\main\resources\application.yml
启动项目,在浏览器上输入积木报表的访问地址:http://localhost:8080/jmreport/list即可访问

8、新增积木报表菜单

运行若依管理系统,
依次点击系统管理->菜单管理,新增目录(在线设计)
并在当前目录上新增菜单(报表设计)


积木报表集成到若依前后端分离项目完成✅

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-03-25 18:00:54 阅读量:106
<<   >>


powered by kaifamiao