有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案