跳到主要内容

示例Demo

源码下载:jimureport-example

积木报表集成示例代码

采用mysql5.7数据库

使用步骤

  • 第一步:执行Mysql初始化脚步(自动创建数据库:jimureport)

    jimureport-example/db/jimureport.mysql5.7.create.sql

  • 第二步: 启动项目

    org.jeecg.modules.JimuReportApplication

view页面无需登录配置:

版本支持version 1.8.1+ date 20240419

如果预览页面不需要登录即可访问,增加如下配置即可:

spring:
security:
# view 页面允许不登录访问(默认false
open-view-page: true

示例项目移除登录功能

方法一:所有请求不验证登录

com.jeecg.modules.jmreport.config.SpringSecurityConfigsecurityFilterChain方法中的 .anyRequest().authenticated()改为:.anyRequest().permitAll()

方法二:完全移除spring security

  1. 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