ASP.Net添加Swagger注释

文章目录

Swagger

添加Swagger注释

1、右击项目->选择属性->点击生成->输出,选中文档文件

2、配置服务

program.cs 文件里配置SwaggerUI

cs 复制代码
//增加项一
builder.Services.AddSwaggerGen(c=> {
    c.SwaggerDoc("v1", new OpenApiInfo { Title = "Web API", Version = "v1" });
    var xmlFile = $"{Assembly.GetEntryAssembly().GetName().Name}.xml";
    var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
    c.IncludeXmlComments(xmlPath);
});
//增加项二
if (app.Environment.IsDevelopment())
{
    app.UseSwagger();
    app.UseSwaggerUI(c =>
    {
        c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
    }); 
}

3、在控制器的方法上加上注释即可在swagger网页上看到注释


相关推荐
山水洛行19 分钟前
都在聊Context Engineering图工程,可你说的图和他说的不是一个图
后端
Yao80623 分钟前
MinIO自建对象存储,省OSS费用的完整方案
前端·后端
Ai拆代码的曹操26 分钟前
深夜告警风暴:Dubbo 异步调用回调丢失 300 次——一个 tech lead 的自述
后端·dubbo
Codelinghu2 小时前
LangSmith Evaluate实战评估Agent,不要在玩Demo了
后端
xingren2 小时前
人体模型部位分割:从 SCHP平面解析 映射到 3D 模型
后端
董员外2 小时前
RAG 系统进化论(五):Corrective RAG 与 Self-RAG,让系统发现并纠正错误
人工智能·后端·设计模式
暗黑小白2 小时前
路由策略与引擎可替换性
后端·python·ai agent
zzzll11114 小时前
SpringBoot 入门与实践指南
java·spring boot·后端
newerp4 小时前
Go :结构体嵌入、sort.Interface 与 io.Reader/Writer
后端
SamDeepThinking4 小时前
如何维持缓存的一致性?
后端·面试·程序员