1. 概述
当我们使用Swagger生成验证时,我们通常使用基本规范。然而,我们可能需要添加Spring自定义验证注解。
本教程将教授如何使用这些验证生成模型和REST API,同时重点介绍OpenAPI服务器生成器,而不是约束验证器。
2. 设置
在设置中,我们将使用之前的Baeldung教程从OpenAPI 3.0.0定义生成服务器。接下来,我们将添加一些自定义验证注解以及所有所需的依赖项。
3. PetStore API OpenAPI定义
假设我们有PetStore API的OpenAPI定义,我们需要为REST API和描述的模型_Pet_添加自定义验证。