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了

相关推荐
光而不耀@lgy13 分钟前
C++初登门槛
linux·开发语言·网络·c++·后端
方圆想当图灵32 分钟前
由 Mybatis 源码畅谈软件设计(七):SQL “染色” 拦截器实战
后端·mybatis·代码规范
毅航1 小时前
MyBatis 事务管理:一文掌握Mybatis事务管理核心逻辑
java·后端·mybatis
我的golang之路果然有问题1 小时前
速成GO访问sql,个人笔记
经验分享·笔记·后端·sql·golang·go·database
柏油1 小时前
MySql InnoDB 事务实现之 undo log 日志
数据库·后端·mysql
o0向阳而生0o2 小时前
28、.NET 中元数据是什么?
microsoft·c#·.net
niuTaylor3 小时前
Linux驱动开发快速上手指南:从理论到实战
linux·运维·开发语言·驱动开发·c#
军训猫猫头3 小时前
89.WPF 中实现便捷的数字输入框:DecimalUpDown 控件的使用 WPF例子 C#例子.
开发语言·c#·wpf
写bug写bug3 小时前
Java Streams 中的7个常见错误
java·后端
Luck小吕3 小时前
两天两夜!这个 GB28181 的坑让我差点卸载 VSCode
后端·网络协议