.NET 拓展Swagger之【添加注释

2023年 10月 4日 73.3k 0

修改配置

#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 

image.png

修改属性

image.png

image.png

重新生成文件

image.png

查看xml

image.png

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

image.png
测试

控制器注释

image.png

image.png

实体类注释

image.png

image.png
下一节

.NET 拓展Swagger之【版本控制】 - 掘金 (juejin.cn)

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论