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了

相关推荐
ai小鬼头39 分钟前
Ollama+OpenWeb最新版0.42+0.3.35一键安装教程,轻松搞定AI模型部署
后端·架构·github
emplace_back1 小时前
C# 集合表达式和展开运算符 (..) 详解
开发语言·windows·c#
萧曵 丶1 小时前
Rust 所有权系统:深入浅出指南
开发语言·后端·rust
老任与码2 小时前
Spring AI Alibaba(1)——基本使用
java·人工智能·后端·springaialibaba
阿蒙Amon2 小时前
为什么 12 版仍封神?《C# 高级编程》:从.NET 5 到实战架构,进阶者绕不开的必修课
开发语言·c#
华子w9089258592 小时前
基于 SpringBoot+VueJS 的农产品研究报告管理系统设计与实现
vue.js·spring boot·后端
星辰离彬3 小时前
Java 与 MySQL 性能优化:Java应用中MySQL慢SQL诊断与优化实战
java·后端·sql·mysql·性能优化
深海潜水员3 小时前
【Behavior Tree】-- 行为树AI逻辑实现- Unity 游戏引擎实现
游戏·unity·c#
开开心心_Every3 小时前
便捷的Office批量转PDF工具
开发语言·人工智能·r语言·pdf·c#·音视频·symfony