다음 코드 조각이 있으며 swagger가 swagger UI에서 예상대로 표시되지 않습니다. 주석을 사용하여 위조 정의를 만듭니다. @API와 @JsonIgnore를 사용해 보았습니다. 둘 모두 나를 위해 작동하지 않았다.예상대로 표시되지 않는 정의가
"tractionParent": {
"traction": {
"array": false,
"null": false,
"float": false,
"containerNode": false,
"missingNode": false,
"nodeType": "ARRAY",
"valueNode": false,
"object": false,
"pojo": false,
"number": false,
"integralNumber": false,
"short": false,
"int": false,
"long": false,
"double": false,
"bigDecimal": false,
"bigInteger": false,
"textual": false,
"boolean": false,
"binary": false,
"floatingPointNumber": false
}
}
을 나는 그것이 당신은 '견인'왜 모두를 받고 있는지 변수 타입 JsonNode 촬영 한
"tractionParent": {
"traction": {
}
}
Swagger는 모든 유형의 필드를 보여줍니다. JsonNode는 그 안에있는 것처럼 보이므로, 당신이 그들을 설정할 것을 '기대합니다'. 빈 괄호 만 필요하면 Object 유형의 견인을하십시오. –