我的合同描述符中有以下模型
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
答案 0 :(得分:1)
使用javax验证@max表示最大值而不是最大大小