在项目中,我一直致力于我们使用yaml文件来自动创建我们的响应和请求Kotlin类。例如:
title: Student
type: object
properties:
id:
type: number
name:
type: string
由于类是自动创建的,所以我不能添加任何注解,因为每次我构建应用程序时,文件都将被再次创建,旧的文件将被删除。我如何验证yaml文件中的属性(@NotBlank,@Min,@Max,@Positive等)?
我使用的唯一一个是“required”来设置所需的属性。
1条答案
按热度按时间fhg3lkii1#
您可以使用jackson-dataformat-yaml和javax.validation.constraints的组合。
依赖性:
型号代码: