.net core 集成swagger 自动生成API文档
开发环境:win10, vs2019, .net 5.0
首先新建一个ASP.NET Core Web API 项目
现在VS Web API 项目的模板已经集成了OpenAPI支持,该模板就是基于Swagger的,可以直接选择,也可以不勾选,在创建项目后自己添加。
这里主要有两段代码在startup.cs中,分别是 ConfigureServices 方法中的
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo {
Title = "SwaggerDemo", Version = "v1" });
});
和 Configure 方法中的
if (env.IsDevelopment())
{
app