多个swagger端点使用相同的API

时间:2019-07-10 06:43:28

标签: rest asp.net-core .net-core swagger-ui

我有两个控制器:

  1. Controller1
  2. Controller2

我想在Swagger UI中获得三个端点:

  1. 所有具有Controller1和Controller2的人
  2. Controller1的端点
  3. Controller2的端点

我已经用[ApiExplorerSettings(GroupName ="Controller1")][ApiExplorerSettings(GroupName ="Controller2")]装饰了控制器,接下来为所有三个控制器/组添加了端点,然后还为端点定义了swaggerdoc。

Swagger UI显示的是端点Controller1和Controller2的结果,但没有显示“全部”端点的结果,因为没有控制器用此组名修饰。似乎ApiExplorerSettings不能两次应用于任何控制器。

控制器是否可能属于两个组?

0 个答案:

没有答案