Работает ли CDI @Inject в FacesConverter с @Advanced от CODI с AJAX-запросами?

Мы используем FacesConverterи аннотировать их CODI"s @Advanced аннотация, чтобы иметь возможность использовать CDI инъекции. Это работает с обычными запросами. Но на AJAX запрашивает введенный CDI бобы нулевые. И FacesContext параметр в

public Object getAsObject(FacesContext context, UIComponent component, String value)

является org.apache.myfaces.context.servlet.FacesContextImpl вместо org.apache.myfaces.extensions.cdi.jsf2.impl.listener.request.CodiFacesContextWrapper как это происходит по обычным запросам, когда инъекция работает.

Кто-нибудь знает, как заставить инъекцию работать в FacesConverterс AJAX Запросы? Благодарю.

0 ответов

Другие вопросы по тегам