Принимать только определенные параметры для сгенерированного Spring-Server - PullRequest
1 голос
/ 22 мая 2019

Сначала я сгенерировал 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
...