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


相关推荐
楼田莉子14 分钟前
Docker学习:Docker介绍及其架构介绍
运维·后端·学习·docker·容器·架构
辰风沐阳23 分钟前
ThinkPHP8.1 + think-swoole 4.1 使用指南(保姆级教程)
linux·后端·swoole
Gopher_HBo41 分钟前
接入LVS+Nginx和服务发现
后端
萧邯嵌入式笔记1 小时前
一文吃透断言 assert
后端
Digital_Sunrise2 小时前
首发!检测你是否被中转站注入提示词攻击!
后端
fliter2 小时前
Rust 中的小字符串:smol_str 与 smartstring 的对决
后端
一个做软件开发的牛马2 小时前
Java 常用类:String不可变、新时间API与包装类陷阱
java·后端
刀法如飞3 小时前
AI时代:一文搞懂DDD领域驱动设计
后端·架构·ai编程
weixin_468466853 小时前
Prometheus监控服务部署与实战指南
服务器·后端·python·docker·自动化·prometheus
会编程的土豆3 小时前
Go interface 底层的 itab 到底是什么
开发语言·后端·golang