有没有办法让swagger codegen为路径参数和输出模型的验证添加jaxrs验证注释。
我的意思是以下代码中的@Valid和@NotNull注释:
@Path("/person/{personId}")
@GET
@Valid
public Response getPerson(@NotNull @PathParam Integer personId) {
// TO Do
}
谢谢!
答案 0 :(得分:0)
您还可以使用Maven插件生成代码并将javax.validation添加为依赖项
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>${openapi-generator-maven-plugin.version}</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
...
</execution>
</executions>
<dependencies>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>${validation-api.version}</version>
</dependency>
</dependencies>
</plugin>