swagger2.9.2 和 springboot3.3.4版本冲突问腿

news/2024/10/8 12:38:08 标签: java

swagger2.9.2 和 springboot3.3.4版本冲突问腿

问题描述:当我们使用 swagger 2.9.2版本的时候,如果恰好我们使用的 springboot 版本是3.x版本,会出现启动报错的问题

解决办法:直接使用swagger 3.x 版本和 springboot 3.x 版本

解决步骤:

1.导入swagger3.x版本的maven依赖

在这里插入图片描述

        <dependency>
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
            <version>2.2.0</version>
        </dependency>
2.在config包中加入swaager配置类

在这里插入图片描述

package com.example.demo.config;

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 io.swagger.v3.oas.models.info.License;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class SwaggerConfig {
    @Bean
    public OpenAPI springShopOpenAPI() {
        return new OpenAPI()
                .info(new Info().title("标题")
                        .contact(new Contact())
                        .description("我的API文档")
                        .version("v1")
                        .license(new License().name("Apache 2.0").url("http://springdoc.org")))
                .externalDocs(new ExternalDocumentation()
                        .description("外部文档")
                        .url("https://springshop.wiki.github.org/docs"));
    }
}

3.启动项目访问swagger
http://localhost:8080/swagger-ui/index.html#/

在这里插入图片描述


http://www.niftyadmin.cn/n/5694136.html

相关文章

迷茫解惑(一)——面向就业

文章目录 一、前言二、关于实习三、关于私信四、关于发论文五、关于工程经验-产品经历六、效率七、关于导师的思想 一、前言 我总是是在不同的阶段会存在困惑&#xff0c;会问师兄、老师、亲戚、哥哥等等&#xff0c;今天做个小总结&#xff0c;以后应该会有不同的总结吧。 先…

AI绘画进阶工具 comfyUI好在哪?为啥最新的AI绘画技术都在使用它?一文带你解锁ComfyUI的优缺点

大家好&#xff0c;我是画画的小强 comfyUI自从面世以来&#xff0c;就以一种潜力股的姿态快速流行了起来&#xff0c;越来越多的小伙伴开始使用comfyUI。也许你一开始会被comfyUI密密麻麻的“线路”吓到&#xff0c;但其实comfyUI也没那么复杂&#xff0c;并且好处多多。 本…

C语言-指针变量,常量与数组名的细微区别辨析

本节根据两个选择题进行展开辨析 一、例1 本题答案&#xff1a;C 解析&#xff1a;强干扰选项是B&#xff0c;我相信大多数同学都会在B&#xff0c;C之间犹豫好久&#xff0c;那么为什么答案会最终选择C呢&#xff1f;因为本题在定义函数&#xff0c;所以a首先是一个数组名&a…

PostgreSQL 和Oracle 表压缩的对比

PostgreSQL 和Oracle 表压缩的对比 Oracle 和 PostgreSQL 在表压缩的性能方面存在显著差异&#xff0c;主要体现在实现方式、压缩效果、对系统性能的影响以及适用场景等方面。以下是对两者表压缩性能的详细对比&#xff1a; 1. 实现方式 Oracle 表压缩 Oracle 提供了多种压…

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-07

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-07 目录 文章目录 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-07目录1. Evaluation of Large Language Models for Summarization Tasks in the Medical Domain: A Narrative Review摘要研究…

【玩转 JS 函数式编程_009】3.1.3 JavaScript 函数式编程筑基之:将函数视为一等对象

文章目录 3.1.3. 将函数用作对象 Functions as objects1. React-Redux 中的 reducer&#xff08;A React-Redux reducer&#xff09;2. 不必要的错误 An unnecessary mistake3. 正确处理“方法” Working with methods 3.1.3. 将函数用作对象 Functions as objects 所谓一等对…

深度学习-----------------------注意力分数

目录 注意力分数注意力打分函数代码 掩蔽softmax操作拓展到高纬度Additive Attention(加性注意力)加性注意力代码演示一下AdditiveAttention类该部分总代码注意力权重 Scaled Dot-Product Attention&#xff08;缩放点积注意力&#xff09;缩放点积注意力代码演示一下DotProduc…

《Windows PE》4.1.4 手工重构导入表

接下来我们做一个稍微复杂一些的实验&#xff0c;实验需要四个程序&#xff1a; HelloWorld.exe&#xff1a;弹出MessageBox窗口&#xff08;实验1已实现&#xff09;。 Regedit.exe&#xff1a;添加注册表启动项。 LockTray.exe&#xff1a;锁定任务栏窗口。 UnLockTray.exe&…