Изменить порядок отображения API в Swagger (используя Spring) - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь изменить отображаемый порядок методов на странице swagger-ui, используя Java.

enter image description here

Мне нужно сначала показать welcome позже hello метод контроллера.

Ниже мой код. enter image description here

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

Как вы можете прочитать здесь разработчик ядра Spring-fox очень ясно заявляет о проблеме:

Просто чтобы прояснить, у нас есть внутренняя модель, которая полностью работает как ожидаемый и функциональный. Описание API и операции API будут быть отсортированы, как ожидается, с точки зрения Springfox. Мы используем только Swagger модели в качестве DTO для обработки нашей внутренней сериализации сервисные модели. После того, как DTO установлены, чтобы сохранить порядок проблема исчезнет.

Мы, конечно, можем добавить примечание, чтобы описать проблему и причину Readme. Кроме ожидания чванливого ядра, чтобы исправить это, есть я ничего не могу здесь сделать, кроме этого, я боюсь.

Так что, если Open API не исправит / не улучшит свои модели, он не будет работать для spring-fox.

0 голосов
/ 10 сентября 2018

В аннотации @ApiOperation у вас есть атрибут position, который можно установить для изменения порядка. Обратите внимание, что атрибут устарел, но все еще работает.

...