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

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.mrgr.cn/news/60020.html

相关文章:

  • Qt 窗口可见性 之 close函数和hide函数
  • JavaScript 数据类型与操作
  • ReactNative 启动应用(2)
  • final 关键字的用法
  • STM32 HAL 陶晶池串口屏使用
  • 【三十八】【QT开发应用】vlcplayer视频播放器(一)实现视频播放,视频暂停,视频停止,进度条调节,音量调节,时长显示功能
  • 【最新】Kali Linux虚拟机安装与优化全攻略:必做设置让你事半功倍!
  • python print常见用法
  • 【鸿蒙开发 | 端云一体化 —— 开发app不要在为没有后端而烦恼了,端云一体化帮你完成一站式开发!】
  • 自动化结账测试:使用 Playwright确保电商支付流程的无缝体验【nodejs]
  • 【力扣】[Java版] 刷题笔记-101. 对称二叉树
  • MATLAB生物细胞瞬态滞后随机建模定量分析
  • 基础设施即代码(IaC):自动化基础设施管理的未来
  • ctfshow——web(持续更新)
  • 指数运算和幂运算
  • redis详细教程(3.hash和set类型)
  • 计算机网络——有连接传输层协议TCP
  • java平方根计算 C语言指针变量
  • UICC运营商特权与eSIM配置文件冲突问题
  • 系统滴答定时器
  • 构成正方形的数量
  • 基于SSM+微信小程序的跑腿平台管理系统(跑腿3)
  • 进程间通信(管道)
  • 【已解决,含泪总结】非root权限在服务器上配置python和torch环境,代码最终成功训练(一)
  • Ubuntu22.04编译安装实时内核
  • 2-135 基于matlab的有限差分法计算电位分布