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了

相关推荐
M ? A13 小时前
VuReact:Vue转React的增量编译利器
前端·vue.js·后端·react.js·面试·开源·vureact
aircrushin13 小时前
给宝宝办了个宴,朋友用trae做的工具帮了大忙
前端·后端
码上小翔哥13 小时前
Jackson 配置深度解析
java·后端
程序员Sunday13 小时前
爆肝万字!这应该是全网最全的 Codex 实战教程了
前端·后端·ai编程
aircrushin13 小时前
朋友用trae搭建的工具,解决了旅行拍照共享的大事儿
前端·后端
星栈13 小时前
把业务逻辑写成纯函数之后,我再也不想写 Service 层了
后端·开源
未秃头的程序猿13 小时前
如何用 AI 写出符合规范的 Java 代码?我总结了 7 条有效建议
java·后端·ai编程
阿聪谈架构13 小时前
第10章:Agent 记忆系统 —— 让 AI 真正"记住"你
人工智能·后端
木雷坞13 小时前
我把 AI Coding Agent 的 MCP 工具链放进容器里跑了一遍
后端
BING_Algorithm13 小时前
开发常用Linux命令
linux·后端