Добавление параметров запроса в Swagger UI - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь интегрировать swagger UI 2.6.1 в мой весенний загрузочный проект. На данный момент я получаю страницу, как показано на изображении в ссылке. Как мы видим, у запроса post нет параметров запроса примера.

Мой вопрос: как мне добавить этот пример запроса и где эти изменения должны быть внесены в мой код Java или в какой-либо файл свойств?Я хочу знать, где и что мне нужно для добавления параметров запроса, чтобы они отражались в моем представлении?

enter image description here

1 Ответ

0 голосов
/ 04 октября 2018

Если параметры запроса - это Java 8 Необязательные параметры, тогда в запросе не будет показаний swagger.Вы должны добавить «.genericModelSubstitutes (Optional.class)» к вашему созданию Docket-Bean:

public Docket sampleApi () {вернуть новый Docket (DocumentationType.SWAGGER_2) .useDefaultResponseMessages (false) .groupName ("sample»-api ") .apiInfo (apiInfo ()) .select () .paths (regex (" / api. * ")) .build () .genericModelSubstitutes (Optional.class);// добавить это}

...