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

Spring Boot(十五):集成Knife4j

Knife4j的简介

Knife4j是一个集Swagger2和OpenAPI3为一体的增强解决方案,它的前身是上一篇文章中介绍的swagger-bootstrap-ui。swagger-bootstrap-ui的所有特性都会集中在Knife4j中,并且Knife4j也提供了很多非常方便的增强功能。

Knife4j的使用

1. 添加依赖包

knife4j已经引入​了springfox​,所以在使用时不用再次引入了。

<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-spring-boot-starter</artifactId>
    <version>3.0.3</version>
</dependency>

2. 配置Swagger

创建Swagger配置类:

// 标明是配置类
@Configuration
// 开启Swagger功能
@EnableSwagger2
public class SwaggerConfig {

    /**
     * 构建一个Docket Bean
     * @return
     */
    @Bean
    public Docket createRestA

http://www.kler.cn/a/599714.html

相关文章:

  • 【redis】哨兵:人工恢复主节点故障和哨兵自动恢复主节点故障
  • 信号相关的程序
  • ResNet与注意力机制:深度学习中的强强联合
  • MySQL: 创建两个关联的表,用联表sql创建一个新表
  • SpringBoot+策略模式+枚举类,优雅消除if-else
  • Oracle归档配置及检查
  • vue3动态绑定并通过按钮绑定事件 | 解决报错error ‘xxx‘ is not defined no-undef
  • istio 介绍-01-一个用于连接、管理和保护微服务的开放平台 概览
  • uniapp笔记-swiper组件实现轮播图
  • python 实现一个简单的window 任务管理器
  • python --face_recognition(人脸识别,检测,特征提取,绘制鼻子,眼睛,嘴巴,眉毛)/活体检测
  • 常见的表单元素
  • Java并发编程面试汇总
  • Unity客户端一些面试高频题(自用)
  • 采样率24G DA子卡
  • Atlas 800I A2 双机直连部署DeepSeek-R1-w8a8
  • 塔能科技:智慧物联节能专利成就裴然
  • TCP netstat TIME_WAIT CLOSE_WAIT
  • WebSocket 传输大量数据好不好?稳定不稳定
  • 使用 Docker 部署 mysql 应用