3.6.xx版本SpringBoot创建基于Swagger接口文档

embedded/2024/10/18 19:31:01/

介绍

基于Swagger构建的JavaAPI文档工具,实现后端功能的测试,并撰写API接口文档。

方法

  • pom.xml中引入依赖,要注意的是,本依赖使用的SpringBoot版本为3.6.xx

    <!--Knife4j--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi2-spring-boot-starter</artifactId><version>4.4.0</version></dependency>
    
  • application.yaml或yml添加相关配置

    server:port: 9080 #后端启动端口
    knife4j:enable: true # 是否开启knife4jopenapi:title: XX项目API接口文档 # 标题description: "XX项API接口文档" # 简介email: "shijieheping@666.com" # 邮箱concat: 炜哥 # 联系人url: https://docs.xiaominfo.com # 网址version: v1.0.0 # 版本license: Apache 2.0 # 许可证license-url: https://stackoverflow.com/ # 许可证地址terms-of-service-url: https://stackoverflow.com/ # 服务条款group:default:group-name: default # 分组名称api-rule: package # 分组规则api-rule-resources: # 分组规则对应的包名- cn.sightsnow.zh.controller
    
  • 浏览器地址栏输入接口文档地址打开接口文档,其中9080为本机的后端端口

    http://localhost:9080/doc.html
    

    在这里插入图片描述

  • 最后如果启动报错,请查看SpringBoot版本是否高于3.7,请修改Swagger版本或SpringBoot版本。如果访问地址后无接口文档,请先试着检查是否有设置页面拦截。


http://www.ppmy.cn/embedded/127231.html

相关文章

2014年国赛高教杯数学建模C题生猪养殖场的经营管理解题全过程文档及程序

2014年国赛高教杯数学建模 C题 生猪养殖场的经营管理 某养猪场最多能养10000头猪&#xff0c;该养猪场利用自己的种猪进行繁育。养猪的一般过程是&#xff1a;母猪配种后怀孕约114天产下乳猪&#xff0c;经过哺乳期后乳猪成为小猪。小猪的一部分将被选为种猪&#xff08;其中公…

安卓13禁止用户打开开发者选项 android13禁止用户打开开发者选项

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言 设置 =》关于平板电脑 =》版本号,一般的话,在这里连续点击就可以打开我们的开发者选项了。但是有些系统要进行保密,因此要禁止用户进入。 2.问题分析 这里我们是通过点…

每日一题学习笔记

问题描述 为了修复黄金律法&#xff0c;MaverickFW 收集了传说中的武器和传说中的魔法。MaverickFW 的武器槽和魔法槽都有 N 个&#xff0c;但是在战斗中同时切换武器和魔法太痛苦了。为了简化操作&#xff0c;MaverickFW 决定重新排列 N 个武器或者魔法使得冲突最小。我们设定…

OmniPlan Pro for Mac 项目管理流程软件安装教程【保姆级教程,简单小白轻松上手】

Mac分享吧 文章目录 OmniPlan Pro 项目管理流程软件 安装完成&#xff0c;软件打开效果一、Mac中安装OmniPlan Pro 项目管理流程软件——v4.91️⃣&#xff1a;下载软件2️⃣&#xff1a;安装软件&#xff0c;将安装包从左侧拖入右侧文件夹中&#xff0c;并等待安装完成3️⃣&…

【60天备战2024年11月软考高级系统架构设计师——第40天:性能优化与高可用设计(总结)】

性能优化和高可用性是现代云架构设计的核心目标。通过合理的策略和设计模式&#xff0c;架构师可以确保系统在高负载情况下仍能快速响应&#xff0c;并且在故障情况下保持服务的持续可用性。理解这些原则和策略&#xff0c;对于构建高性能、高可用的云应用至关重要。 关键策略…

如何解决 Open /etc/postfix/main.cf: Permission denied ?

最近我的 Postfix 邮件系统无法发送电子邮件&#xff0c;报错内容&#xff1a;Open /etc/postfix/main.cf: Permission denied 经过一番调查&#xff0c;我能够解决这个问题。 日志文件中发现的错误如下&#xff1a; Jun 27 12:51:02 tecadmin postfix/postfix-script[11764]…

基于SpringBoot+Vue+Uniapp的仓库点单小程序的详细设计和实现

2. 详细视频演示 文章底部名片&#xff0c;联系我获取更详细的演示视频 3. 论文参考 4. 项目运行截图 代码运行效果图 代码运行效果图 代码运行效果图 代码运行效果图代码运行效果图 代码运行效果图 5. 技术框架 5.1 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发…

CUDA编程技巧(不断搜集更新)

1 使用位运算替换部分乘法或除法 位移操作主要适用于无符号整数&#xff0c;对于带符号数的位移&#xff0c;特别是负数&#xff0c;可能会导致问题&#xff0c;如果你需要对负数执行除法或者乘法&#xff0c;最好谨慎使用位移运算。 1.1 替换除法 当需要将一个数除以 2、4、…