我正在使用Spring Boot和Open API3。当我发出POST请求时,通过OAS2 Swagger,我看到所有字符串字段都以Spring的形式传入默认值,我看不到通过SpringDoc Open UI或通过代码删除它的方法。
{
"firstName": "string",
"lastName": "string",
"age": 0,
"email": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"telephone" : "0",
"department" : "string",
.....
}在这里,消费者不愿意在发出请求时从字段中删除字符串。有没有办法
1)如果我们可以删除"string“作为值,并将"”设置为null或“”作为默认值? 2)如果我们可以读取自定义对象并在找到"string“的地方将所有值重置为null,是否有任何方法?
发布于 2020-04-16 21:19:53
你可以使用
@Schema(example = "<your example here>")为swagger-ui提供另一个示例。
对于"",您可以这样做(是的,它是一个空格):
@Schema(example = " ")https://stackoverflow.com/questions/61012882
复制相似问题