当前位置: 首页 > news >正文

SpringBoot2.6.3 + knife4j-openapi3

1.引入项目依赖:
<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-spring-boot-starter</artifactId><version>4.5.0</version>
</dependency>

2.新增配置文件

import io.swagger.v3.oas.models.ExternalDocumentation;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
import io.swagger.v3.oas.models.info.Info;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class OpenApiConfig {@Beanpublic OpenAPI springShopOpenAPI() {return new OpenAPI()// 接口文档标题.info(new Info().title("API接口文档")// 接口文档简介.description("这是基于Knife4j OpenApi3的接口文档")// 接口文档版本.version("v1.0")// 开发者联系方式.contact(new Contact().name("xxx").email("xxxxx@qq.com"))).externalDocs(new ExternalDocumentation().description("SpringBoot基础框架").url("http://127.0.0.1:8080"));}}

3.bootstrap.yml配置文件

server:port: 8080
springdoc:api-docs:enabled: true # 是否启用接口文档
knife4j:enable: true # 是否启用 knife4j 增强,如果只是使用 knife4j 的 UI,则可以关闭basic:enable: true# Basic认证用户名username: admin# Basic认证密码password: 123456

启动后访问:localhost:8080/doc.html

http://www.lryc.cn/news/325621.html

相关文章:

  • PostgreSQL FDW(外部表) 简介
  • Java项目:75 springboot房产销售系统
  • 2.6 IDE(集成开发环境)是什么
  • tomcat和web服务器是什么??
  • 鸿蒙Harmony跨模块交互
  • 由浅到深认识Java语言(30):集合
  • Python学习笔记(二)
  • 5.域控服务器都要备份哪些资料?如何备份DNS服务器?如何备份DHCP服务器?如何备份组策略?如何备份服务器状态的备份?
  • TCP与UDP:网络协议的技术原理与要点
  • vue-office/docx插件实现docx文件预览
  • STM32—控制蜂鸣器(定时器)
  • 【React】使用 JSX 为 JavaScript 添加标签
  • Docker构建多平台(x86,arm64)构架镜像
  • python爬虫基础-----运算符(第三天)
  • Itextpdf电子签章
  • 两台电脑简单的通信过程详解(经过两个路由器,不同网段)
  • Java基于微信小程序的助农扶贫系统的研究与实现
  • RocketMq方便测试,提供一个controller的接口,支持拉取消息,查看消息内容
  • win10 下Msys2编译FFmpeg的流程方法
  • 用 Delphi 做 FTP 服务器以及如何配置防火墙
  • 《SQL必知必会第五版》第十四章(组合查询)挑战题
  • elasticsearch+kibana安装部分问题:
  • Python---常用的web框架
  • Jenkins Docker 部署指南
  • 海外媒体宣发:商务视频推广数字化变革全解析-华媒舍
  • 文件服务: 功能介绍
  • php 快速入门(二)
  • java面试题|(1)多线程如何停止一个线程?
  • 使用阿里CICD流水线打包Java项目到阿里的docker镜像私仓,并自动部署到服务器启动服务
  • Mybatis的核心配置文件