Java 因变量的JSR验证

Java 因变量的JSR验证,java,validation,hibernate-validator,jsr,Java,Validation,Hibernate Validator,Jsr,我正在为以下输入编写JSR验证 @JsonProperty(value = "state") @NotEmpty private String state; @JsonProperty(value = "zipValue") @NotEmpty @Zip private String zip; @JsonProperty(value = "countryName") @NotEmpty @CountryAddress private String countryName; 我得到了来自两个

我正在为以下输入编写JSR验证

@JsonProperty(value = "state")
@NotEmpty
private String state;

@JsonProperty(value = "zipValue")
@NotEmpty
@Zip
private String zip;

@JsonProperty(value = "countryName")
@NotEmpty
@CountryAddress
private String countryName;

我得到了来自两个国家的信息。因此国家/地区的状态列表和邮政编码格式不同。我想验证CountryAddress注释本身中的zip和状态。有人可以帮我吗?

您可以使用类级约束来验证表单的字段组合。只需引入一个新的验证并将其分配给类而不是字段

看到或