SpringBoot3+Swagger3(最新版springdoc-openapi教程)

第一步:引入springdoc-openapi依赖

复制代码
        <dependency>
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
            <version>2.6.0</version>
        </dependency>

第二步:

配置OpenApi(新版可以不用配置即可使用,这个是高阶配置)

复制代码
package cn.ryanfan.virtulab_back.config;

import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
import io.swagger.v3.oas.models.info.Info;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class OpenApiConfig {
    @Bean
    public OpenAPI openAPI(){
        return new OpenAPI()
                .info(new Info()
                        .title("虚拟仿真接口文档")
                        .description("Desgin By RyanFan")
                        .contact(new Contact().name("刘一帆")
                        .email("邮箱").url(""))
                        .version("v1.0"));
    }
    //http://localhost:8667/VirtuLab_back/v3/api-docs
    //http://localhost:8667/VirtuLab_back/swagger-ui/index.html
}

第三步 :

设置springdoc参数

第四步:

即可使用

第五步:

访问网页版(注意如果出现空白页排除security等的限制)

http://localhost:8667/VirtuLab_back/swagger-ui/index.html#/

相关推荐
雨中飘荡的记忆几秒前
财务核算系统设计与实现
java
盗德1 分钟前
最全音频处理WaveSurferjs配置文档二(事件)
前端·javascript
python百炼成钢3 分钟前
54.Linux IIO驱动框架
linux·运维·服务器·驱动开发
期待のcode4 分钟前
Springboot数据层开发
java·spring boot·后端
星哥说事5 分钟前
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击
linux·服务器
上78将5 分钟前
JVM回收垃圾机制
java·开发语言·jvm
恋猫de小郭5 分钟前
解读 Claude 对开发者的影响:AI 如何在 Anthropic 改变工作?
android·前端·ai编程
Evan芙6 分钟前
shell编程求10个随机数的最大值与最小值
java·linux·前端·javascript·网络
BD_Marathon8 分钟前
【IDEA】IDEA的详细设置
java·ide·intellij-idea
未来coding9 分钟前
Spring AI ChatModel API 详解【基于官方文档】
java·后端·spring