当前位置:网站首页 > HTML与CSS基础 > 正文

swagger如何访问(swagger doc.html)



[TOC]

若依简单集成积木报表

本示例以RuoYi-Vue-fast分离版本为例

1、项目结构

![](https://img.kancloud.cn/7d/b5/7db58d233be8fcfee4e469ba6a0a320d_537x725.png)

2、执行初始化脚本`积木报表sql`

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/f4/67/f46799be72f6adfa5d0373c8de_1868x582.png)

5、SecurityConfig拦截排除

目录在ruoyi-framework

 .antMatchers("/jmreport/").anonymous() 

![](https://img.kancloud.cn/86/a7/86a7fcb21895b051c3a1bc143af8c736_1733x809.png)

6、yml中配置minidao(可忽略)

 minidao : base-package: org.jeecg.modules.jmreport.desreport.dao* 

![](https://img.kancloud.cn/da/6d/da6d3e557cc38b8dab4935c069ad5382_1493x894.png)

7、启动项目访问

若依默认端口是8848,可以根据自己的需求集成到若依系统里面(如集成到菜单)

积木报表访问地址:http://localhost:8848/jmreport/list

![](https://img.kancloud.cn/be/0f/be0f7a74842afdd9d262dc3ea6_1210x679.png)

8、常见问题

a、如果报错Aop

尝试删除pom文件中的devtools依赖

![](https://img.kancloud.cn/f4/30/f5dd516d9b87318f76704_1627x426.png)

b、需要做权限token传递

详见集成文档-》积木报表token权限

c、需要上传图片

详见集成文档-》文件上传配置

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/"); } } 
到此这篇swagger如何访问(swagger doc.html)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 字体图标 svg(字体图标 设为背景 css)2025-08-26 11:09:09
  • css4(Css4202311-W- 翻译)2025-08-26 11:09:09
  • css grid布局实现瀑布流(纯css实现瀑布流)2025-08-26 11:09:09
  • css3中属于结构化伪类选择器(常用的结构化伪类选择器有)2025-08-26 11:09:09
  • css3伪类选择器有哪些(css的伪类选择器)2025-08-26 11:09:09
  • html自动跳转链接代码(html页面自动跳转代码)2025-08-26 11:09:09
  • css伪类选择器和伪元素选择器(css3伪元素选择器)2025-08-26 11:09:09
  • css伪类选择器 where(css伪类选择器是什么)2025-08-26 11:09:09
  • css3和css的区别(css3与css的区别)2025-08-26 11:09:09
  • css grid布局兼容性(css grid布局缺点)2025-08-26 11:09:09
  • 全屏图片