.NET 拓展Swagger之【添加注释】

修改配置

ini 复制代码
#region Swagger的配置

builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen(option =>
{
    // xml 文档文件绝对路径--读取根据控制器生成的xml文件
    var file = Path.Combine(AppContext.BaseDirectory,
        "ZhaoXi.WebSiteApi.xml");
    // true: 显示控制器层注释
    option.IncludeXmlComments(file, true);
    // 对actuin的名称进行排序,如果有多个,就可以看到效果
    option.OrderActionsBy(o => o.RelativePath);
});
#endregion 

修改属性

重新生成文件

查看xml

注意:xml文件名称要一致,否则运行时会报错

测试

控制器注释

实体类注释


相关推荐
看昭奚恤哭1 小时前
ontainer App】Container App无法从Container Registries 拉取镜像 - 报错 Forbidden
后端·python·flask
程序员cxuan2 小时前
DeepSeek-V4-Flash 正式版来了!这次提升有点夸张。
人工智能·后端·程序员
小杍随笔4 小时前
2025年Rust GUI框架实战万字避坑指南
开发语言·后端·rust
geovindu4 小时前
CSharp: LogHelper
开发语言·后端·c#·.net
fliter5 小时前
Go设计取舍之一: goroutine 为什么保持匿名、无状态
后端
fliter5 小时前
Go设计取舍之二: maps.Keys和Values为什么返回迭代器
后端
热心市民lcj5 小时前
Spring Boot 整合 Caffeine 本地缓存实战
spring boot·后端·缓存
Revolution615 小时前
Nest.js 是什么:怎样用它写出第一个后端接口
后端·node.js·nestjs
aiopencode5 小时前
SwiftUI Introspect生产环境完全指南:为什么它是安全可靠的选择
后端·ios
shengjk15 小时前
x86架构发展史:从8086到x86-64,一文看懂40多年CPU指令集如何改变世界
后端