Как вручную упорядочить конечные точки, отображаемые в пользовательском интерфейсе Swagger?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как вручную упорядочить конечные точки, отображаемые в пользовательском интерфейсе Swagger?

Сообщение Anonymous »

Я использую Docket для настройки своего экземпляра Swagger 2.
Но единственные параметры, которые я сейчас вижу, — это сортировка по типу (POST, GET и т. д.) или по имени конечной точки (a-z). >

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

Что я хочу:

POST /start
POST /uplaod
POST /finalize
POST /checkStatus


Вместо этого я получаю что-то вроде этого:

POST /checkStatus
POST /finalize
POST /start
POST /upload


Код:

@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.host(swaggerHost)
.pathProvider(new RelativePathProvider(servletContext) {

@Override
public String getApplicationBasePath() {
return swaggerBasePath;
}
})
.select()
.apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
.build()
.apiInfo(apiInfo())
.securitySchemes(Collections.singletonList(securitySchema()))
.securityContexts(Collections.singletonList(securityContext()));
}


Подробнее здесь: https://stackoverflow.com/questions/575 ... swagger-ui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»