快速集成 === [TOC] ## #快速集成 > 前提: 采用SpringBoot2的脚手架项目都可以集成JimuReport。 ### 第一步:引入JimuReport依赖 - SpringBoot2+JDK8 版本 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.7.2-beta</version> </dependency> ``` - mogodb/redis支持包(按需添加) ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-nosql-starter</artifactId> <version>1.6.0</version> </dependency> ``` - SpringBoot3+JDK17 版本 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId> <version>1.7.2-beta</version> </dependency> ``` 通过 http://jimureport.com/doc/log 查询最新版本号 ### 第二步:初始化Sql脚本 [jimureport.mysql5.7.create.sql](https://github.com/zhangdaiscott/JimuReport/blob/master/db "jimureport.sql") ### 第三步:排除权限拦截 >[info] JimuReport自带权限控制,所以需要放开自己框架对JimuReport请求的权限拦截 ; > JeecgBoot修改`org.jeecg.config.shiro.ShiroConfig`加入以下代码,其他项目参考修改 ; ``` //积木报表排除 filterChainDefinitionMap.put("/jmreport/**", "anon"); ``` ### 第四步:访问积木报表 访问地址:` {项目前缀}/jmreport/list` ![](https://img.kancloud.cn/f9/72/f97205e2bb9c5611990292e8659683f4_1920x758.png) ## #高级配置 * [切换数据库](http://report.jeecg.com/2213131) * [yaml配置参数说明](http://report.jeecg.com/2302149) * [文件上传配置](http://report.jeecg.com/2186109) * [系统上下文变量](http://report.jeecg.com/2159712) * [Token权限控制](http://report.jeecg.com/2208864) * [云存储跨域设置](http://report.jeecg.com/2220322) * [连接池参数配置](http://report.jeecg.com/2195189)