У меня есть несколько пользовательских правил для проверки и я написал метод для проверки. Если правила нарушаются, метод генерирует исключение. Вместо того, чтобы вручную вызывать этот метод, как я могу комбинировать это с валидатором hibernate, когда hibernate проверяет объект и вызывает мой метод автоматически.
public class Domain {
private String name;
private String id;
public void validate() {
// some rules here.
if (name.length() != id.length()) {
throw new Exception("validate fail");
}
return;
}
}
И я ожидал использовать проверенную аннотацию, такую как
@PostMapping("")
public void post(@Validated Domain domain) {
// Do request
}