Модель SpringBoot не отображается на чванстве - PullRequest
0 голосов
/ 09 мая 2020

Я использую swagger для документации, но я вижу, что DTO становится пустым в пользовательском интерфейсе Swagger.

Вот DTO PatientDto

, и я вижу, что это пустая модель в swagger

Swagger UI

Также здесь конфигурация swagger

Swagger Config

Может кто-нибудь поможет .?

1 Ответ

0 голосов
/ 09 мая 2020

Вам необходимо аннотировать контроллер с помощью:

@ApiImplicitParams({
        @ApiImplicitParam(
            name = "patientDto",
            dataType = "PatientDto",
            examples = @io.swagger.annotations.Example(
                value = {
                    @ExampleProperty(value = "’patientDto‘:{'fName': 'John', 'lName='Doe'}", mediaType = "application/json")
                })) 
    })

Для получения дополнительной информации вы можете увидеть это обсуждение https://github.com/springfox/springfox/issues/2352

у меня это сработало.

...