.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文件名称要一致,否则运行时会报错

测试

控制器注释

实体类注释


相关推荐
Victor35616 分钟前
Redis(13)Redis的哈希(Hash)类型有哪些常用命令?
后端
Victor35618 分钟前
Redis(12)Redis的字符串(String)类型有哪些常用命令?
后端
uzong7 小时前
面试官:Redis中的 16 库同时发送命令,服务端是串行执行还是并行执行
后端·面试·架构
追逐时光者8 小时前
.NET 使用 MethodTimer 进行运行耗时统计提升代码的整洁性与可维护性!
后端·.net
你的人类朋友9 小时前
【Node.js】什么是Node.js
javascript·后端·node.js
David爱编程10 小时前
面试必问!线程生命周期与状态转换详解
java·后端
LKAI.11 小时前
传统方式部署(RuoYi-Cloud)微服务
java·linux·前端·后端·微服务·node.js·ruoyi
Victor35611 小时前
Redis(11)如何通过命令行操作Redis?
后端
Victor35611 小时前
Redis(10)如何连接到Redis服务器?
后端
他日若遂凌云志13 小时前
深入剖析 Fantasy 框架的消息设计与序列化机制:协同架构下的高效转换与场景适配
后端