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

spring boot 整合Knife4j

项目依赖配置

在本项目中,我们使用了以下关键依赖,以支持 Spring Boot 和 API 文档生成。

1. Spring Boot 版本

为了构建一个可靠和高效的 Spring Boot 应用程序,我们使用以下父级依赖:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.5</version>
    <relativePath/>
</parent>

2. Springfox Swagger2 和 Swagger UI 版本

为了生成和展示 API 文档,我们引入了 Springfox Swagger2 和 Swagger UI:

<!-- 引入 Springfox Swagger2 和 Swagger UI -->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-boot-starter</artifactId>
    <version>3.0.0</version>
</dependency>

3. Knife4j

此外,为了增强 Swagger UI 的用户体验和功能,我们还引入了 Knife4j:

<!-- 引入 Knife4j 依赖 -->
<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-spring-boot-starter</artifactId>
    <version>2.0.9</version>
</dependency>

Spring Boot 应用程序配置

application.yml

以下是应用程序的 Spring MVC 配置:

spring:
  mvc:
    pathmatch:
      matching-strategy: ANT_PATH_MATCHER

Knife4j 配置

以下是 Knife4j 的相关配置:

knife4j:
  enable

http://www.kler.cn/news/368233.html

相关文章:

  • 汇编语言
  • 1024——视触觉传感器GelSight的前世今生
  • 【redis】初识非关系型数据库——redis
  • 深入理解跳出率:如何利用百度统计优化网站用户体验
  • C语言习题~day33
  • 在时间敏感网络中启用网络诊断:协议、算法和硬件
  • OpenStack将运行的系统导出 QCOW2 镜像并导入阿里云
  • D - Many Segments 2(AtCoder Beginner Contest 377)
  • 【Flask】二、Flask 路由机制
  • 三种SPI机制的了解及使用
  • linux创建自定义服务部署项目
  • 如何使用Golang的gomail库实现邮件发送功能
  • 将CSDN博客转换为PDF的Python Web应用开发--Flask实战
  • logback日志导入使用
  • 基于docker-compose编排部署微服务快速开发框架
  • GPIO按键驱动分析与使用:input_dev层
  • 简单的udp程序
  • a50股指期货是什么意思?
  • 高效宿舍管理:Spring Boot实现的学生宿舍信息系统
  • 通过热成像技术在地球之外成长,在教室之外学习
  • linux系统安全:开源的反病毒工具ClamAV的安装配置使用和维护介绍
  • 鸿蒙NEXT开发-应用数据持久化之用户首选项(基于最新api12稳定版)
  • 设计模式4-工厂模式策略模式
  • vue3组件通信--自定义事件
  • Spring Boot Configuration和AutoConfiguration加载逻辑和加载顺序调整
  • MySQL 9从入门到性能优化-慢查询日志