IK
Идея у меня такая: навешивать кучи валидаторов, каждый из которых инжектит в себя
@ConfigurationProperties, просто чтобы прочитать длину, или пару свойств - как-то не очень.В прнципе, аннотация уже знает про имя параметра и его тип.
Это значит, что валидатор может хавать из конфига constraint'ы вида:
KlassName::email
minSize: 4
maxSize: 100
haveSubstring:
В принципе не сложно выглядит, но проблемка в том, что Con
straintValidator в методе isValid принимает контекстCon
straintValidatorContext, который на самом деле ConstraintValidatorContextImpl из хайбернейта.Как минимум путь поля там есть в basePath, который, блин, private.
set
Accessible, конечно, выход, но ${какашенциянейм}.
Вопрос такой: имеет ли сама идея право на жизнь, и как вообще делают?(чот вёрстка отъехала погулять. хз как так получилось)


