Сначала я сгенерировал Spring-сервер, используя https://editor.swagger.io/.
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