Если у меня есть класс Java с некоторыми полями, которые я хочу проверить с помощью Hibernate Validator. Теперь я хочу, чтобы мои пользователи могли настраивать во время выполнения, какие проверки выполняются.
Например:
public class MyPojo {
...
@NotEmpty
String void getMyField() {
...
}
...
}
Допустим, я хочу убрать галочку NotEmpty
или заменить ее на Email
или CreditCardNumber
, как мне это сделать? Это вообще возможно? Я предполагаю, что это сводится к изменению аннотаций во время выполнения...