Я работаю с swagger-springfox в версии 2.9.2, я столкнулся с проблемой неполного отображения нескольких вложенных объектов.У меня есть класс с именем AddEntityCaseReq
и структура ниже.Когда я посетил swagger-ui.html
, в Properties
ничего не было.Я отметил @ApiModel
и @ApiModelProperties
на каждом классе.Чего-то не хватает?
Это структура класса
AddEntityCaseReq
├── id
└── List<UploadDocuments> uploadDocuments;
└── Properties
├── id
└── name
Это код контроллера
@ResponseBody
@RequestMapping(value = "/addEntityCase", method = RequestMethod.POST)
@ApiOperation(value = "add entity case", notes = "add entity case")
@ApiImplicitParam(name = "addEntityCaseReq", value = "reuqest",
required = true, dataType = "AddEntityCaseReq")
public CommonResp<Boolean> addEntityCase(@RequestBody AddEntityCaseReq addEntityCaseReq) {
return addEntityCase.execute(addEntityCaseReq);
}
swaggerдетали модели здесь
![swagger model details here](https://i.stack.imgur.com/JK0RF.png)