создать собственный валидатор для нескольких разных POJO с одинаковыми атрибутами java spring - PullRequest
0 голосов
/ 20 марта 2020

У меня есть 3 разных POJO, все они имеют 2 одинаковых атрибута. (пользователь и группа) Мне нужно создать собственный валидатор, который проверяет, в порядке ли эти 2 атрибута (если пользователь действительно принадлежит группе).
В настоящее время я делаю проверки перед вызовом любых других методов. Но я бы хотел реализовать пользовательское ограничение @annotation. Я знаю, как создать его для одного класса, но я теряюсь в том, как сделать это для нескольких разных классов.

1 Ответ

0 голосов
/ 20 марта 2020

В одну сторону:

Создайте интерфейс, который имеет два метода getUser () и getGroup (), заставьте все ваши POJO реализовывать этот интерфейс и затем напишите свой @annotation для проверки этого интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...