Wie @EJB, @PersistenceContext, @Inject, @Autowired usw. in @FacesConverter injizieren?

Wie kann ich Spritzen eine Abhängigkeit wie @EJB@PersistenceContext@Inject@AutoWired usw in einem @FacesConverter? In meinem speziellen Fall brauche ich um zu injizieren, eine EJB über @EJB:

@FacesConverter
public class MyConverter implements Converter {

  @EJB
  protected MyService myService;    

  @Override
  public Object getAsObject(FacesContext context, UIComponent component, String value) {
    //myService.doSomething
  }

}

Aber Sie hat nicht gespritzt und es bleibt nullwas in NPEs. Es scheint, dass @PersistenceContext und @Inject auch nicht funktioniert.

Wie ich Spritzen eine service-Abhängigkeit in meinem Konverter, so dass ich Zugriff auf die DB?

InformationsquelleAutor der Frage Robert Hume | 2011-10-05

Schreibe einen Kommentar