Я использую GF4 с проверкой bean-компонентов. Я пытаюсь @Inject
служебный компонент в своем пользовательском валидаторе, но получаю значение null
.
public class TestValidator implements ConstraintValidator<>{
@Inject Service myService;
}
Разве это не должно работать с JEE7?
Кроме того, я пытаюсь найти встроенную динамическую интерполяцию сообщений (без написания собственного MessageInterpolator
). Я видел несколько примеров, но они не очень ясны. Я ищу, чтобы передать динамические параметры из файла ConstraintValidator.isValid
. Например:
Message_test={значение} недействительно
И каким-то образом сплести это так же, как вы можете статически интерполировать значения Annotation
, например. size_msg={min}-{max} выходит за пределы допустимого диапазона.