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网页上看到注释


相关推荐
GreenTea1 天前
一文搞懂Harness Engineering与Meta-Harness
前端·人工智能·后端
我是大猴子1 天前
Spring代理类为何依赖注入失效?
java·后端·spring
码事漫谈1 天前
手把手带你部署本地模型,让你Token自由(小白专属)
前端·后端
码农BookSea1 天前
ReAct:让大模型学会边想边做
后端·ai编程
码农BookSea1 天前
10分钟掌握 JSON-RPC 协议,面试加分、设计不踩坑
后端
凤年徐1 天前
C++手撕红黑树:从0到200行,拿下STL map底层核心
c++·后端·算法
IT_陈寒1 天前
Python的列表推导式里藏了个坑,差点让我加班到凌晨
前端·人工智能·后端
卷无止境1 天前
podman与docker的区别和生产环境最佳实践
后端
程途知微1 天前
ConcurrentHashMap线程安全实现原理全解析
java·后端
Mars酱1 天前
1分钟编写贪吃蛇 | JSnake贪吃蛇单机版
java·后端·开源