Изменение поведения при использовании метода Application.getSingletons ()

Это правило флагов реализации метода Application.getSingletons() . В JAX-RS 2.x, если класс, использующий аннотации CDI, добавляется в набор, возвращаемый getSingletons(), CDI автоматически используется для извлечения экземпляра этого класса, который позволяет впрысью CDI в этом экземпляре работать. В веб-службах RESTful 3.0пользователи должны получить экземпляр каждого класса синглета из CDI и добавить этот экземпляр в набор, возвращенный getSingletons(). Классы синглета, не содержащие аннотации CDI, могут быть добавлены в определение класса.

Дополнительные сведения об этом изменении поведения и обходной работе см. в разделе CDI injection with the Application.getSingletons () method .