我正在使用Java,SpringBoot和Swagger描述请求数据参数。 通常,我将使用@ApiModelProperty或@NotBlank注释定义哪个参数是必需的。 但是我有这种情况: 我有两个参数。两者都是可选的。但是,在发送此请求数据时,必须填写两个之一,否则会出现验证错误。
public class ABC{
@ApiModelProperty(notes="FieldA", required= false)
@NotBlank
String fieldA;
String fieldB;
}
我的问题是