<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] ## 若依單體版集成積木報表 本示例以若依Bootstrap單應用版本為例 ### 1、項目結構 ![](https://img.kancloud.cn/63/14/6314f212108d7979fa988b1d20b387f1_501x400.png) ### 2、執行初始化腳本`積木報表sql` [jimureport.sql](https://github.com/zhangdaiscott/JimuReport/blob/master/db "jimureport.sql") ### 3、pom中引入積木報表最新依賴 ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>${version}</version> </dependency> ``` 最新版本可以從 http://jimureport.com/doc/log 中查詢到 ### 4、RuoYiApplication添加積木掃描路徑(可忽略) ``` @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class },scanBasePackages = {"org.jeecg.modules.jmreport","com.ruoyi"}) ``` ![](https://img.kancloud.cn/e2/71/e271bdd037e710dd0d00b35a0547f095_1569x548.png) ### 5、shiro排除 ``` //積木報表排除 filterChainDefinitionMap.put("/jmreport/**", "anon"); filterChainDefinitionMap.put("/**/*.js.map", "anon"); filterChainDefinitionMap.put("/**/*.css.map", "anon"); ``` ![](https://img.kancloud.cn/6a/78/6a78f6150cb144af0987a466620e72ba_1600x692.png) ### 6、yml中配置minidao(可忽略) ``` minidao : base-package: org.jeecg.modules.jmreport.desreport.dao* ``` ![](https://img.kancloud.cn/24/95/2495c30be637817395960d8081b264a7_1507x699.png) ### 7、啟動項目訪問 若依默認端口是80,可以根據自己的需求集成到若依系統里面(如集成到菜單) ``` 積木報表訪問地址:http://localhost/jmreport/list 若依訪問地址:http://localhost ``` ![](https://img.kancloud.cn/80/9c/809ced898fcf5c1649073078f5435d95_1900x902.png) ### 8、常見問題 #### a、訪問積木報表報錯lang找不到 因minidao用的lang版本是2.6,需要排除lang版本 ![](https://img.kancloud.cn/e4/8f/e48fc85bf887e4983948f03a3948f30b_895x563.png) #### b、需要做權限token傳遞 詳見集成文檔-》[積木報表token權限](http://report.jeecg.com/2208864) #### c、需要上傳圖片 詳見集成文檔-》[文件上傳配置](http://report.jeecg.com/2186109) #### d. 若依集成積木報表`swagger(doc.html)`訪問不到 >解決方案,自定義靜態資源攔截器即可解決,將doc.html指向指定的swaggerUi路徑 ``` @Configuration public class SwaggerDocConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/"); } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看