openapi验证程序规则以使用max而不是大小

时间:2019-06-24 10:45:04

标签: java maven openapi openapi-generator

我的合同描述符中有以下模型

Hook

生成

BaseGroup:
      type: object
      properties:
        name:
          type: string
          pattern: '^\p{Alnum}+$'
          maxLength: 50

是否可以通过某种方式将openapi生成器配置为使用public class BaseGroupDto { @JsonProperty("name") private String name; /** * Get name * @return name */ @ApiModelProperty(required = true, value = "") @NotNull @Pattern(regexp="^\\p{Alnum}+$") @Size(max=50) public String getName() { return name; } ... } 而不是@Max进行长度检查?

我使用这个Maven插件生成DTO

@Size

1 个答案:

答案 0 :(得分:1)

使用javax验证@max表示最大值而不是最大大小