Qualifikationsmerkmal '@New' nicht mehr verfügbar

Das Qualifikationsmerkmal @New, das in CDI 1.1 als veraltet deklariert wurde, ist in CDI 4.0 nicht mehr verfügbar. Das Qualifikationsmerkmal @New an einem Injektionspunkt ermöglichte der Anwendung, eine neue Instanz einer Bean abzurufen, die nicht an den deklarierten Geltungsbereich gebunden war, für die jedoch eine Abhängigkeitsinjektion ausgeführt wurde.

Die empfohlene Alternative ist, das Qualifikationsmerkmal aus dem Injektionspunkt zu entfernen und den Geltungsbereich der Bean als @Dependent anzugeben, wenn eine entsprechende Injektionssemantik erforderlich ist.

Weitere Informationen:

Weitere Informationen zur Migration von Jakarta 10 finden Sie unter Unterschiede zwischen Jakarta Contexts and Dependency Injection 4.0 und 3.0.