Использование Spring RestControllers с валидатором спящего режима.
Необходимо создать некоторую аннотацию проверки, которая проверяет поле проверки в каком-либо словаре (заданный массив или некоторый БД).
Например, у меня есть bean
@Service
public class MyDict {
public boolean containsWord(String word) {
...
}
}
И некоторые данные, я проверяю
public class ResponseData {
@IsInDictionary(MyDict.class)
private String word;
}
И когда я вызываю hibernate validation напрямую или с помощью @Valid
аннотации в методе RequestMapping, я хочу, чтобы валидатор вызывал метод MyDict bean containsWord (word).
Есть ли у кого-нибудь идеи?