首先,我使用https://editor.swagger.io/生成了一个spring-server。
spring服务器工作得很好,但是忽略了我没有定义的这些参数。因此,如果我使用以下JSON向服务器发送请求,
{
"art": "PK",
"termin": "2019-12-31",
"betrag": 120000,
"test": "test"
}
然后我想得到一个错误,因为我的招摇中没有定义参数“ test”。
我的招摇代码如下:
openapi: 3.0.1
info:
...
...
paths:
/vorgang:
post:
tags:
- vorgang
summary: Adds a vorgang
description: Adds a vorgang
operationId: addVorgang
requestBody:
description: procedure object
content:
application/json:
schema:
$ref: '#/components/schemas/Vorgang'
required: true
...
...
components:
schemas:
Vorgang:
type: object
properties:
art:
type: string
enum:
- PK
- FK
termin:
type: string
format: date
betrag:
type: number
format: double
required:
- art
- termin
- betrag