示例Demo
源码下载:jimureport-example
积木报表集成示例代码
采用mysql5.7数据库
使用步骤
-
第一步:执行Mysql初始化脚步(自动创建数据库:jimureport)
jimureport-example/db/jimureport.mysql5.7.create.sql
-
第二步: 启动项目
org.jeecg.modules.JimuReportApplication
-
第三步:访问报表(默认账号:admin 密码:123456)
view页面无需登录配置:
版本支持
version 1.8.1+
date 20240419
如果预览页面不需要登录即可访问,增加如下配置即可:
spring:
security:
# view 页面允许不登录访问(默认false)
open-view-page: true
示例项目移除登录功能
方法一:所有请求不验证登录
将com.jeecg.modules.jmreport.config.SpringSecurityConfig
的securityFilterChain
方法中的 .anyRequest().authenticated()
改为:.anyRequest().permitAll()

方法二:完全移除spring security
- 在
pom.xml
中删除spring security
的依赖。
2. 删除以下文件:
- com.jeecg.modules.jmreport.config.ViewPageCustomAccess
- com.jeecg.modules.jmreport.config.SpringSecurityConfig
- com.jeecg.modules.jmreport.config.ApiSecurityConfigFilter
- com.jeecg.modules.jmreport.config.CustomLoginSuccessHandler