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

测试

控制器注释

实体类注释


相关推荐
IT_陈寒9 小时前
Redis批量删除的大坑,差点让我加班到天亮
前端·人工智能·后端
lolo大魔王9 小时前
Go语言的反射机制
开发语言·后端·算法·golang
Postkarte不想说话11 小时前
使用vLLM本地部署大模型
后端
jserTang11 小时前
手撕 Claude Code-4: TodoWrite 与任务系统
前端·javascript·后端
jserTang11 小时前
手撕 Claude Code-5:Subagent 与 Agent Teams
前端·javascript·后端
柯西劝我别收敛11 小时前
K8s Scheduling Framework 解析
后端
金銀銅鐵12 小时前
[Java] 从 class 文件看 cglib 对 MethodInterceptor 的处理 (下)
java·后端
Walter先生12 小时前
WebSocket 连接池生产级实现:实时行情高可用与负载均衡
后端·websocket·架构
skiy12 小时前
Spring Framework 中文官方文档
java·后端·spring
jserTang13 小时前
Claude Code 源码深度解析 - 前言
前端·javascript·后端