@Stateless

@Stateless markiert eine EJB als Pool-Bean.

Mehrere austauschbare Instanzen, kein Member-State erlaubt.

I. Eigenschaften


II. Beispiel


@Stateless
public class HelloBean {
    public String sayHello() {
        return "Hallo";
    }
}
@Stateless ≠ "eine Instanz"

Das ist ein Pool. Niemals Felder mit User-Daten füllen — sonst sieht der nächste Request die alten Werte!

III. .NET-Pendant


AddTransient / AddScoped — aber als Pool, nicht jedes Mal neu erstellt.