本示例以RuoYi-Vue-fast分离版本为例
1、项目结构
2、执行初始化脚本积木报表sql
3、pom中引入积木报表最新依赖
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>${version}</version>
</dependency>
4、RuoYiApplication添加积木扫描目录
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class },scanBasePackages = {"org.jeecg.modules.jmreport","com.ruoyi"})
5、SecurityConfig拦截排除
目录在ruoyi-framework
.antMatchers("/jmreport/**").anonymous()
6、yml中配置minidao(可忽略)
minidao :
base-package: org.jeecg.modules.jmreport.desreport.dao*
7、启动项目访问
若依默认端口是8848,可以根据自己的需求集成到若依系统里面(如集成到菜单)
积木报表访问地址:http://localhost:8848/jmreport/list
注意:需要通过后台接口地址访问