@EJB
@EJB ist die Annotation für Dependency Injection von EJBs.
Der WildFly-Container füllt das Feld automatisch.
I. Beispiel
@EJB
private HelloBean helloBean; // Container füllt das, kein new!
II. Regeln
- Kein
newfür EJBs erlaubt - Du bekommst einen Container-Proxy, nicht die Bean direkt
- Bei @Stateful: immer dieselbe Instanz pro
@EJB-Feld → für "pro Client" lieber JNDI-Lookup
Häufigster Newbie-Fehler
@EJB-Feld ist null zur Laufzeit:
newbenutzt statt Injection- beans.xml fehlt oder am falschen Ort
javax.*stattjakarta.*importiert