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