swagger-ui 페이지에서 컨트롤러의 이름을 변경하는 방법이 있습니까?

XN16

내 WebApi 프로젝트에서 Swashbuckle을 사용하여 swagger 및 swagger-ui를 사용할 수 있습니다.

다음 이미지에서 swagger-ui 페이지에 표시된 두 개의 컨트롤러를 볼 수 있습니다. 이것들은 C # 코드에서와 같이 이름이 지정되지만 여기에 표시된 내용을 변경할 수있는 방법이 있는지 궁금합니다.

이것은 주로 보시 ManagementDashboardWidget다시피 사용자 친화적 인 이름이 아니기 때문에 사용자 친화적 인 이름으로 변경하고 싶습니다.

swagger-ui

성병

이를 위해 태그를 사용할 수 있습니다. 기본적으로 Swashbuckle은 모든 작업에 컨트롤러 이름이 포함 된 태그를 추가합니다. 당신은에 그것을 대체 할 수 있습니다 SwaggerOperationAttribute. 예를 들어 다음 줄은 기본 태그 인 Values를 Test 태그로 바꿉니다.

public class ValuesController : ApiController
{
    [SwaggerOperation(Tags = new[] { "Test" })]
    public IHttpActionResult Get()
    {
        // ...
    }
}

이제 Get작업이 그룹에 포함 Test됩니다.

작업이 여러 그룹에 나타나도록하려면 태그를 더 추가 할 수 있습니다. 예를 들면 :

[SwaggerOperation(Tags = new[] { "Test", "Release1" })]

풋 것이다 Get그룹에서 작업을 Test하고 Release1.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Swagger에서 컨트롤러 이름을 변경하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Swagger 문서 방법에서 컨트롤러 이름을 제거하는 방법

분류에서Dev

angularjs ui-router : 컨트롤러 내부에서 상태 또는 페이지를 변경하는 방법

분류에서Dev

많은 빌드 정의에 대한 빌드 컨트롤러를 변경하는 방법이 있습니까?

분류에서Dev

swagger-ui의 레이아웃을 어떻게 변경할 수 있습니까?

분류에서Dev

AngularJS의 페이지에로드되는 컨트롤러 / 지시문의 순서를 우선 순위 화하는 방법이 있습니까?

분류에서Dev

컨트롤러에서 reload : true를 감지하는 방법이 있습니까?

분류에서Dev

모델 내에서 현재 컨트롤러 이름을 찾는 방법이 있습니까?

분류에서Dev

두 컨트롤러에 동일한 RequestMapping 경로 값이있는 경우 컨트롤러 이름을 지정하는 방법은 무엇입니까?

분류에서Dev

컨트롤러에서 생성자가있는 Swagger API 설명이 작동하지 않습니다.

분류에서Dev

컨트롤러 작업 전에 Laravel 경로 매개 변수에 액세스하는 방법이 있습니까?

분류에서Dev

컨트롤러 이름을 변경하지 않고 URL이 표시되는 방식을 변경하는 방법은 무엇입니까? (레일 4)

분류에서Dev

성능면에서 어느 것이 더 낫습니까? 페이지 당 하나의 컨트롤러 또는 하나의 컨트롤러에 여러 페이지가 있습니까?

분류에서Dev

Codeigniter의 URL에서 컨트롤러 이름을 제거하는 방법은 무엇입니까?

분류에서Dev

레일에서 장치 컨트롤러를 재정의하는 더 좋은 방법이 있습니까?

분류에서Dev

컨트롤러에서 페이지 경로를 제어하는 방법은 무엇입니까?

분류에서Dev

Grails 2.2.2에서 컨트롤러 이름과 함수 이름 URL을 변경하는 방법은 무엇입니까?

분류에서Dev

Rails의 컨트롤러에서 버튼 이름을 얻는 방법은 무엇입니까?

분류에서Dev

컨트롤러에서 사용자 이름을 검색하지 않습니까?

분류에서Dev

컨트롤러 간의 변수 변경 이벤트를 감지하는 방법

분류에서Dev

Razor 페이지의 페이지에 컨트롤러를 연결하는 방법

분류에서Dev

Swagger UI (flask)에 HTML 페이지를 표시하는 방법

분류에서Dev

UI에서 선택한 값을 컨트롤러의 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

vba의 컨트롤 이름에서 컨트롤을 생성하는 방법은 무엇입니까?

분류에서Dev

'지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

'지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Rails : 컨트롤러에서 이전 작업의 이름을 얻는 방법

분류에서Dev

여러 컨트롤러에서 페이지의 일부를 업데이트하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

하나의 UI 부트 스트랩 DatePicker가 여러 컨트롤러를 어떻게 업데이트 할 수 있습니까?

Related 관련 기사

  1. 1

    Swagger에서 컨트롤러 이름을 변경하는 가장 좋은 방법은 무엇입니까?

  2. 2

    Swagger 문서 방법에서 컨트롤러 이름을 제거하는 방법

  3. 3

    angularjs ui-router : 컨트롤러 내부에서 상태 또는 페이지를 변경하는 방법

  4. 4

    많은 빌드 정의에 대한 빌드 컨트롤러를 변경하는 방법이 있습니까?

  5. 5

    swagger-ui의 레이아웃을 어떻게 변경할 수 있습니까?

  6. 6

    AngularJS의 페이지에로드되는 컨트롤러 / 지시문의 순서를 우선 순위 화하는 방법이 있습니까?

  7. 7

    컨트롤러에서 reload : true를 감지하는 방법이 있습니까?

  8. 8

    모델 내에서 현재 컨트롤러 이름을 찾는 방법이 있습니까?

  9. 9

    두 컨트롤러에 동일한 RequestMapping 경로 값이있는 경우 컨트롤러 이름을 지정하는 방법은 무엇입니까?

  10. 10

    컨트롤러에서 생성자가있는 Swagger API 설명이 작동하지 않습니다.

  11. 11

    컨트롤러 작업 전에 Laravel 경로 매개 변수에 액세스하는 방법이 있습니까?

  12. 12

    컨트롤러 이름을 변경하지 않고 URL이 표시되는 방식을 변경하는 방법은 무엇입니까? (레일 4)

  13. 13

    성능면에서 어느 것이 더 낫습니까? 페이지 당 하나의 컨트롤러 또는 하나의 컨트롤러에 여러 페이지가 있습니까?

  14. 14

    Codeigniter의 URL에서 컨트롤러 이름을 제거하는 방법은 무엇입니까?

  15. 15

    레일에서 장치 컨트롤러를 재정의하는 더 좋은 방법이 있습니까?

  16. 16

    컨트롤러에서 페이지 경로를 제어하는 방법은 무엇입니까?

  17. 17

    Grails 2.2.2에서 컨트롤러 이름과 함수 이름 URL을 변경하는 방법은 무엇입니까?

  18. 18

    Rails의 컨트롤러에서 버튼 이름을 얻는 방법은 무엇입니까?

  19. 19

    컨트롤러에서 사용자 이름을 검색하지 않습니까?

  20. 20

    컨트롤러 간의 변수 변경 이벤트를 감지하는 방법

  21. 21

    Razor 페이지의 페이지에 컨트롤러를 연결하는 방법

  22. 22

    Swagger UI (flask)에 HTML 페이지를 표시하는 방법

  23. 23

    UI에서 선택한 값을 컨트롤러의 배열에 저장하는 방법은 무엇입니까?

  24. 24

    vba의 컨트롤 이름에서 컨트롤을 생성하는 방법은 무엇입니까?

  25. 25

    '지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

  26. 26

    '지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

  27. 27

    Rails : 컨트롤러에서 이전 작업의 이름을 얻는 방법

  28. 28

    여러 컨트롤러에서 페이지의 일부를 업데이트하는 가장 좋은 방법은 무엇입니까?

  29. 29

    하나의 UI 부트 스트랩 DatePicker가 여러 컨트롤러를 어떻게 업데이트 할 수 있습니까?

뜨겁다태그

보관