.NET Core WebAPI中使用swagger版本控制,添加注释

一、效果

二、实现步骤

  1. 在代码中添加注释
  1. 在项目属性中生成API文档
  1. 在Program中注册Swagger服务并配置文档信息
csharp 复制代码
// 添加swagger注释
builder.Services.AddSwaggerGen(x =>
{
    x.SwaggerDoc("v1", new OpenApiInfo { Title = "Swagger标题", Version = "第一版", Description = ".NET Core WebAPI中使用swagger版本控制,添加注释" });
    var curr = AppContext.BaseDirectory;
    x.IncludeXmlComments(curr + "/WebApplication1.xml", true);
 });
相关推荐
祁思妙想2 天前
Python中CORS 跨域中间件的配置和作用原理
开发语言·python·中间件
小股虫2 天前
Tair Java实操手册:从零开始的缓存中间件入门指南
java·缓存·中间件
他是龙5513 天前
48:文件上传漏洞进阶(中间件/CMS/第三方编辑器)
中间件·编辑器
步步为营DotNet3 天前
深度探索ASP.NET Core中间件的错误处理机制:保障应用程序稳健运行
后端·中间件·asp.net
zwxu_4 天前
中间件磁盘满P0事故解决方案分享
中间件
Wnq100724 天前
新型基于“去中心化分布式Agent“技术的操作系统DIOS
分布式·嵌入式硬件·中间件·架构·云计算·去中心化·信息与通信
计算机小手4 天前
使用轻量级中间件 VoidAuth 快速构建站点SSO,支持Docker一键部署与Nginx快速接入
经验分享·docker·中间件·开源软件
喵叔哟4 天前
12.云平台部署
后端·.netcore
爱吃香蕉的阿豪4 天前
NET Core中ConcurrentDictionary详解:并发场景下的安全利器及服务端实践
安全·http·.netcore·高并发
hzk的学习笔记4 天前
RocketMQ 的架构
中间件·消息队列·rocketmq