-
创建NetCore WEBAPI 项目,
-
安装Swagger组件

- 添加服务
在项目是StartUp文件中注册Swagger
//注册Swagger
services.AddSwaggerGen(u =>
{
u.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo
{
Version = "Ver:1.",//版本
Title = "XXX服务",//标题
Description = " XXX服务接口",//描述
Contact = new Microsoft.OpenApi.Models.OpenApiContact
{
Name = "XX",
Email = "www.xx.com"
}
});
});
- 在【Startup.cs】文件中的【Configure】类中启用Swagger中间件,为生成的JSON文档和SwaggerUI提供服务。
//启用Swagger中间件
app.UseSwagger();
//配置SwaggerUI
app.UseSwaggerUI(u =>
{
u.SwaggerEndpoint("/swagger/v1/swagger.json", "Author2.SSO_v1");
});

- 修改默认Swagger启动项
