java Hibernate验证器自定义约束取决于基类
我是否可以使用Hibernate Validator(w/I Spring boot)创建一个自定义约束,其中验证取决于子类?例如:
public class Engine {
@NotEmpty
private String name;
@NotNull
private int power;
@NotNull // HERE I ONLY NEED VALIDATE IF THIS CLASS ARE ONE PROP FROM Car Class
private int color;
... getter and setter
}
Here I have 2 classes,
public class Car {
@NotEmpty
private String name;
@Valid
private Engine engine;
... getter and setter
}
public class Bike {
@NotEmpty
private String name;
@Valid
private Engine engine; // HERE I DONT NEED TO VALIDATE THE COLOR
... getter and setter
}
共 (0) 个答案