我创建了一个 Rest API 端点来创建一个具有 isAvailable bool 类型作为 bean 类属性的员工。 但在 swagger UI 中,它显示重复的,一个可用,另一个可用。 这很奇怪,下面是示例。
{
available: true,
"address": {
"city": "string",
"country": "string",
"id": 0,
"postalCode": "string",
"street": "string"
},
"employeeId": 0,
"employeeEmail": "string",
"firstname": "string",
"lastname": "string",
"telephone": "string",
"isAvailable": true
}
我搜索了 swagger 文档,但没有找到任何线索,也没有在任何博客文章中找到。我一定不是第一个遇到这个问题的人。 如何解决这个问题?
最佳答案
如果变量是 bool 值,Swagger 会去除“is”。 可以通过注释 getter 来修复:
@JsonGetter("isAvailable")
public boolean isAvailable() {
return isAvailable;
}
关于rest - swagger ui 中重复的 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57520994/