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