跳到主要内容

积木示例Demo(新版)

v2.2+ (2025-09-26) 之后,需要jdk17+ (架构升级到springboot3.x)

源码下载:jimureport-example

使用步骤​

  • 第1步:安装jdk17+,并配置环境变量

  • 第2步:采用mysql5.7+,执行Mysql初始化脚本(自动创建数据库:jimureport)

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

  • 第3步: 启动项目

    org.jeecg.modules.JimuReportApplication

v2.5.4 之后的版本不再内置默认口令 123456。未配置登录口令时,每次启动随机生成口令,打印在启动完成的提示中。需要固定口令,见下文自定义登录账号密码。v2.5.4 及之前的版本,默认账号 admin,密码 123456。

启动完成后控制台输出示例:

----------------------------------------------------------
JimuReport 积木报表平台 is running! Access URL:
报表工作台: http://localhost:8085/jmreport/list
大屏工作台: http://localhost:8085/drag/list
ChatBI工作台: http://localhost:8085/jimu/chat2bi/index
管理员账号: admin
管理员口令: Gk3vT9qZ2mWx8RbN
(未配置口令,每次启动随机生成;可通过环境变量 JIMU_ADMIN_PASSWORD 固定)
----------------------------------------------------------

无需登录配置​

v2.2+ (2025-09-26) 版本之后,通过配置参数spring.security.enable,可实现无需登录即可访问报表的全部功能。最新版取消原属性 'open-view-page'

  • 配置文件:jimureport-example/src/main/resources/application-dev.yml

如果不需要登录即可访问,修改如下配置即可:

spring:
security:
#是否开启登录认证
enable: false
自定义登录账号密码​

通过配置参数spring.security.user.name和spring.security.user.password,可实现自定义登录账号和密码。

  • 配置文件:jimureport-example/src/main/resources/application-dev.yml
spring:
security:
#登录账号和密码(口令留空或为 123456 时,启动随机生成并打印到日志)
user:
name: "${JIMU_ADMIN_USER:admin}"
password: "${JIMU_ADMIN_PASSWORD:}"

固定口令有三种方式,任选一种:

  • 设置环境变量 JIMU_ADMIN_PASSWORD(推荐,口令不落在配置文件里),账号可用 JIMU_ADMIN_USER 修改
  • 启动参数:java -jar jimureport-example.jar --spring.security.user.password=你的口令
  • 直接把 yml 中的 password 改成你的口令

口令配置为 123456 会被视为未配置,仍然每次启动随机生成。请使用强口令。