Пользовательский интерфейс Swagger пользовательский порядок параметров конечной точки

#spring #spring-boot #swagger #swagger-ui #springfox

Вопрос:

Как мы видим, параметры весенних заказов указаны по названию в алфавитном порядке.

введите описание изображения здесь

Я хотел бы предоставить пользовательский заказ, как в классе @ApiModel.

введите описание изображения здесь

Так что с места должно быть последним.

Как я могу этого достичь?

Комментарии:

1. Вы используете Springfox или springdoc?

2. я использую Springfox

Ответ №1:

Похоже, что это невозможно в Springfox, и с момента перехода на Java 8 он упорядочен в алфавитном порядке:

Что мы обнаружили при переходе на компилятор java 8, так это то, что порядок изменился. Когда мы поняли, что это так, параметры были изменены на сортировку по алфавиту

Более подробная информация: https://github.com/springfox/springfox/issues/2418

Комментарии:

1. Может быть, это возможно с некоторыми пользовательскими реализациями?

2. Может быть, но, к сожалению, с Springfox все непросто.

3. Если вы готовы попробовать, вы всегда можете подумать о переходе в springdoc . Честно говоря, я не уверен, какая логика сортировки используется в данном конкретном случае, но если это не то, что вы ищете, вы можете открыть заявку на их странице github и запросить ее или сделать это самостоятельно и отправить ее на рассмотрение.