我想创建灵活的api方法,如下所示
public ResponseEntity<Void> addItem(@RequestBody ItemRequest itemRequest){
}
public ResponseEntity<Void> addItems(@RequestBody List<ItemRequest> itemRequests){
}
{
"name" : "name"
"age" : 27
}
[
{
"name" : "name1"
"age" : 27
},
{
"name" : "name2"
"age" : 27
}
]
实际上,可以转移只有一个元素的列表。
但是。。我想创建灵活的api T.T
然后我试着描述两个
post
api,但它不能。
items:
post:
operationId: addItem
parameters:
- in: body
name: body
schema:
$ref: '#/ItemSaveRequest'
post:
operationId: addItems
parameters:
- in: body
name: body
schema:
type: array
items:
$ref: '#/ItemSaveRequest'
但你知道,这是不可能的。
有办法吗?
谢谢你读这个。