ASP.NET Core中配置Swagger(OpenAPI功能)

配置Swagger(OpenAPI功能)

引入Nuget包

安装nuget包Swashbuckle.AspNetCore

注册服务

注册Swagger服务

AddEndpointsApiExplorer是ASP.NET Core中的一个扩展方法,用于注册API探索器,他是Swagger生成文档所必须的

csharp 复制代码
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

引入服务

csharp 复制代码
app.UseSwagger().UseSwaggerUI();

//或者
app.UseSwagger();
app.UseSwaggerUI();

修改运行配置文件

修改launchUrl项为Swagger

启动,就可以看到Swagger了

相关推荐
你怎么知道我是队长2 小时前
GO语言---匿名函数
开发语言·后端·golang
G探险者6 小时前
为什么 Zookeeper 越扩越慢,而 Nacos 却越扩越快?
分布式·后端
不太厉害的程序员7 小时前
NC65配置xml找不到Bean
xml·java·后端·eclipse
不被定义的程序猿7 小时前
Golang 在 Linux 平台上的并发控制
开发语言·后端·golang
AntBlack7 小时前
Python : AI 太牛了 ,撸了两个 Markdown 阅读器 ,谈谈使用感受
前端·人工智能·后端
mikes zhang8 小时前
Flask文件上传与异常处理完全指南
后端·python·flask
Pitayafruit8 小时前
跟着大厂学架构01:如何利用开源方案,复刻B站那套“永不崩溃”的评论系统?
spring boot·分布式·后端
方圆想当图灵8 小时前
深入理解软件设计:领域驱动设计 DDD
后端·架构
excel8 小时前
MySQL 9 在 Windows 上使用 mysqld --initialize-insecure 无响应的排查与解决方案
后端
董先生_ad986ad8 小时前
C# 解析 URL URI 中的参数
前端·c#