【dotNet Core】Swagger下简单的给WebApi分组

Startup.cs下ConfigureServices代码

这里主要在DocInclusionPredicate控制输出那些api。json

Startup.cs下Configure代码

 

给Controllers或Action添加[ApiExplorerSettings(GroupName= "ApiGroupName")]

ApiGroupAttribute

 若不想使用Microsoft.AspNetCore.Mvc下的ApiExplorerSettingsAttribute,能够本身建一个ApiGroupAttribute。api

请将上面代码中的ApiExplorerSettingsAttribute替换为ApiGroupAttribute,ApiExplorerSettings替换为ApiGroup。blog

ApiGroupAttribute代码以下文档

效果

 

若不使用[ApiExplorerSettings(GroupName= "GroupName")] api将在V1显示。io

其余

swagger经过输出json如:“swagger/{documentName}/swagger.json“ 显示Api文档,咱们能够本身编写解析json以实现本身的api文档UI。swagger

相关文章
相关标签/搜索