Verhaltensänderung bei Verwendung der Methode Application.getSingletons()

Diese Regel markiert Implementierungen der Methode Application.getSingletons() . Wenn in JAX-RS 2.xeine Klasse, die CDI-Annotationen verwendet, zu der von getSingletons()zurückgegebenen Gruppe hinzugefügt wird, wird CDI automatisch verwendet, um eine Instanz dieser Klasse abzurufen, die die CDI-Injektion in dieser Instanz ermöglicht. In RESTful-Web-Services 3.0müssen Benutzer eine Instanz jeder Singleton-Klasse aus CDI abrufen und diese Instanz zu dem von getSingletons()zurückgegebenen Satz hinzufügen. Singleton-Klassen, die keine CDI-Annotationen enthalten, können weiterhin nach Klassendefinition hinzugefügt werden.

Weitere Informationen zu dieser Verhaltensänderung und zur Problemumgehung finden Sie unter CDI-Injektion mit der Methode Application.getSingletons().