Проверка пользовательских 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} вне диапазона.

Ответы на вопрос(1)

Ваш ответ на вопрос