首页 > 其他分享 >若依集成knife4j实现swagger文档增强

若依集成knife4j实现swagger文档增强

时间:2023-12-08 14:56:28浏览次数:29  
标签:集成 knife4j spring 若依 文档 swagger

若依集成knife4j实现swagger文档增强

本期全是干货,这里我就当你用的非常熟练了,在ruoyi-admin模块中pom文件里加入以下依赖

		注:引用knife4j-spring-boot-starter依赖,项目中的swagger依赖若不用就可以删除了。

<!--        集成knife4j实现swagger文档增强-->
        <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-spring-boot-starter</artifactId>
            <version>3.0.3</version>
            <exclusions>
                <exclusion>
                    <groupId>com.google.guava</groupId>
                    <artifactId>guava</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.yaml</groupId>
                    <artifactId>snakeyaml</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

修改ry-ui\views\tool\swagger\index.vue跳转地址

src: process.env.VUE_APP_BASE_API + "/doc.html",

登录系统,访问菜单系统工具/系统接口,出现如下图表示成功

image

标签:集成,knife4j,spring,若依,文档,swagger
From: https://www.cnblogs.com/guobabiancheng/p/17887153.html

相关文章

  • 已解决:若依更换日志EasyExcel框架导出报错 java.lang.NoClassDefFoundError: org/apac
    先描述一下当时的场景回忆看到出错了,我就想可能是哪个路径写错了,或者导依赖名字写对,或者说是多了少了标点符号什么的。然而,还是想简单了,检查重启后发现问题并没有解决。于是就把所有我改过的地方检查了一遍,检查和这个依赖相关的代码。发现还是没啥关系后来去找百度、百度给的......
  • 第二章 若依JFlow流程模型设计
    若依-JFlow框架如何拉取、配置并运行请查看这篇文章:《第一章若依-JFlow的配置与启动》上一节我们讲解了如何拉取若依-JFlow框架代码并配置运行,这一部分我们就以公司员工请假的流程为例,设计一个流程,并为初始节点设计一个表单。一、新建业务场景和流程模型1.启动项目以后,登录......
  • springboot集成swagger
    1.pom引入<!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency&......
  • 014 springboot2.7.10与swagger3.0.0出现的版本冲突问题,以及解决办法
    springboot2.7.10集成Swagger3.0.0过程中出现的错误提示翻译过来:解决办法:1.网上的解决办法1:在配置文件中添加以下内容spring:mvc:#解决springboot2.7.10与swagger3版本冲突的问题pathmatch:matching-strategy:ant_path_matcher 结果报错,springboot......
  • 整合springboot+mybatisplus+mysql+swagger,开发后端接口
    一、版本1.springboot:2.7.82.mybatisplus:3.5.3.13.mysql:8.04.swagger:3.0二、建立数据表(省略表结构)三、新建maven工程及springboot项目1.完成后的项目目录:2.maven工程的pom文件引入依赖:点击查看代码<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http......
  • Spring Boot如何在swagger2中配置header请求头等参数信息
    前言在开发Web应用程序时,处理HTTP请求头信息是非常重要的。一般情况下,我们需要将一些固定的参数,如Token、Session等,附加在请求头中进行传递。Swagger2是一个非常流行的API文档生成工具,但在使用时,我们可能需要在请求头中附加这些参数,本文就是为了解决这个问题而写的。摘要本文将......
  • 第一章 若依-JFlow的配置与启动
    若依(Ruoyi)一款开源的后台管理admin框架,JFlow是一款经典的纯国产全开源的工作流引擎,该版本是两者的完美结合。RuoYi是一个后台管理系统,基于经典技术组合(SpringBoot、ApacheShiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高......
  • 若依连接sql server
     spring:datasource:type:com.alibaba.druid.pool.DruidDataSourcedriverClassName:com.microsoft.sqlserver.jdbc.SQLServerDriverdruid:#主库数据源master:type:${spring.datasource.type}......
  • swagger - NullPointerException
    java.lang.NullPointerException:null atspringfox.documentation.swagger2.mappers.RequestParameterMapper.bodyParameter(RequestParameterMapper.java:264)~[springfox-swagger2-3.0.0.jar:3.0.0]解决方式:寻找@ApiImplicitParam(name=""),name值没有对应接口入参......
  • Swagger 3.0使用
    一、Swagger简介Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger让部署管理和使用功能......