当前位置: 首页 > news >正文

C# WebAPI Swagger如何显示接口注释

废话不多说直接上教程

1️⃣ 打开 XML 注释生成

项目属性 → 生成 → 输出中勾选:

生成包含API文档的文件


2️⃣ Program.cs 配置 Swagger

builder.Services.AddSwaggerGen(c =>
{//这个xmlPath路径必须与上一个XML 文档文件路径对应var xmlPath = Path.Combine(AppContext.BaseDirectory, "MyApiDemo.xml");if (File.Exists(xmlPath))c.IncludeXmlComments(xmlPath, true);
});

3️⃣ 给控制器和方法加注释

 /// <summary>/// 我是接口AA/// </summary>/// <param name="a">我是参数AA</param>/// <returns></returns>[HttpGet("A")]public IActionResult A(string a){return Ok("a");}

Swagger UI 就会自动显示 summary 内容。

结果看下图

http://www.dtcms.com/a/573209.html

相关文章:

  • 三网站建设装修公司做网站有用吗
  • 怎么做谷歌收录的网站个人接广告的平台
  • Unity坐标转换指南 - 3D与屏幕UI坐标互转
  • Admin界面优化:移除可用区字段以简化显示
  • Java 位运算算法题目练习
  • 企业定制手机安全加固:数据加密、权限管控与防泄密功能解析
  • opencv 计算面积、周长
  • 静态网站设计方案二维码设计软件
  • 工装设计案例网站注册公司注册企业注册
  • 从 .wat 到 AOT:WebAssembly 开发入门全指南(WABT + WasmEdge 实战)
  • Vue2-父组件与子组件参数互传
  • 前端学习之JavaScript
  • CrewCut 项目 Alpha 阶段计划与分工
  • 湖南首条免费高速轨迹呈现:借助 Leaflet -Trackplayer 实现 WebGIS 可视化
  • NewStarCTF2025-Week5-Web
  • 0基础学前端:100天拿offer实战课(第4天)—— Flex布局实战:10分钟搞定网页“排版难题”
  • 苏州专业做网站的公司有哪些网站空间 控制面板
  • “AI+XR”赋能智慧研创中心:告别AI焦虑,重塑教师未来
  • 知识就是力量——气体检测传感器
  • Arbess零基础学习 - 使用Arbess+GitLab实现Python项目构建/主机部署
  • 建设银行手机银行下载官方网站下载wordpress资源搜索插件
  • 替代 TDesign Dialog:用 div 实现可拖拽、遮罩屏蔽的对话框
  • 【雪花算法与主键自增:场景适配指南,从分布式特性到业务需求】
  • 在Linux上实现Modbus RTU通信:一个轻量级C++解决方案
  • 【Go】P19 Go语言并发编程核心(三):从 Channel 安全到互斥锁
  • Node.js 环境变量配置全攻略
  • 基于 Kickstart 的 Linux OS CICD 部署(webhook)
  • 哪家网络公司做网站好全国免费信息发布平台
  • 《C++ 搜索二叉树》深入理解 C++ 搜索二叉树:特性、实现与应用
  • iOS 发布 App 全流程指南,从签名打包到开心上架(Appuploader)跨平台免 Mac 上传实战