一、概述
Swashbuckle可以自动生成api接口界面
二、使用
2.1Nuget安装 Swashbuckle.Core到webapi项目
2.2 webapi模块添加配置
public class Learn_ABPWebApiModule : AbpModule
{
public override void Initialize()
{
ConfigureSwaggerUI();
}
public void ConfigureSwaggerUI()
{
Configuration.Modules.AbpWebApi().HttpConfiguration
.EnableSwagger(c =>
{
c.SingleApiVersion("v1", "DemoAPI文档");
c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());
})
.EnableSwaggerUi();
}
}
2.3调用
地址为/swagger