仅接受为生成的Spring-Server定义的参数

时间:2019-05-22 11:14:41

标签: spring openapi swagger-editor

首先,我使用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

0 个答案:

没有答案