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


相关推荐
tgethe6 分钟前
Lambda表达式
java·后端
Rust语言中文社区23 分钟前
【Rust日报】 walrus:分布式消息流平台,比 Kafka 快
开发语言·分布式·后端·rust·kafka
z***026027 分钟前
Spring Boot管理用户数据
java·spring boot·后端
N***H48638 分钟前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
safestar20121 小时前
Spring Boot的魔法与陷阱:从自动配置原理到生产环境避坑实战
java·spring boot·后端
z***02601 小时前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
v***55341 小时前
Spring Boot环境配置
java·spring boot·后端
y***03171 小时前
Go基础之环境搭建
开发语言·后端·golang
w***37511 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
n***26561 小时前
Spring boot启动原理及相关组件
数据库·spring boot·后端