Мы используем FacesConverter
и аннотируем их аннотацией CODI
@Advanced
, чтобы иметь возможность использовать CDI
инъекцию. Это работает с обычными запросами. Но при AJAX
запросах введенные CDI
bean-компоненты являются нулевыми. И параметр 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
s с AJAX
запросами? Спасибо.