注释admin模块中的swagger依赖加入knife4j依赖
<!-- swagger3-->
<!-- <dependency>-->
<!-- <groupId>io.springfox</groupId>-->
<!-- <artifactId>springfox-boot-starter</artifactId>-->
<!-- </dependency>-->
<!-- <!– 防止进入swagger页面报类型转换错误,排除3.0.0中的引用,手动增加1.6.2版本 –>-->
<!-- <dependency>-->
<!-- <groupId>io.swagger</groupId>-->
<!-- <artifactId>swagger-models</artifactId>-->
<!-- <version>1.6.2</version>-->
<!-- </dependency>-->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
<version>4.4.0</version>
</dependency>
注释掉SwaggerConfig类中所有相关配置
yml中加入Knife4j文档配置
# knife4j配置
knife4j:
enable: true
openapi:
title: smy管理系统api文档
description: "smy管理系统api文档 token在打开的kne4j文档中->文档管理->全局参数设置->点击添加参数;参数名称为:Authorization,参数职为登录token,参数类型为header。"
email:
concat: smy
url: https://docs.xiaominfo.com
version: v4.0
license: Apache 2.0
license-url: https://stackoverflow.com/
terms-of-service-url: https://stackoverflow.com/
group:
test1:
group-name: smy管理系统API
api-rule: package
api-rule-resources:
- com.smy.web.controller
启动项目
successful !!!
测试项目