我想在某些条件下关闭 javax.validation.constraints.Pattern。
它用于字段 address.postcode 以验证邮政编码模式。但是当地址是非英国时,应该将其关闭。我们可以通过知道“地址”对象的使用位置或设置邮政编码的位置来知道它是否是非英国邮政编码。
@Pattern(regexp = 'some pattern',
message = "Postcode invalid")
@Column(nullable = true, length = 8)
private String postcode;