У меня есть следующая модель в моем дескрипторе контракта
BaseGroup:
type: object
properties:
name:
type: string
pattern: '^\p{Alnum}+$'
maxLength: 50
, который генерирует
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;
}
...
}
Возможно ли как-то настроить генератор OpenAPI для использования @Max
вместо @Size
для длиныcheck?
Я использую этот плагин maven для генерации DTO
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>3.3.4</version>
</plugin>