Application.getSingletons () メソッド使用時の動作の変更

この規則により、 Application.getSingletons() メソッドの実装にフラグを立てます。 JAX-RS 2.xでは、CDI アノテーションを使用するクラスが getSingletons()によって返されるセットに追加されると、そのクラスのインスタンスを取得するために CDI が自動的に使用され、そのインスタンス内の CDI 注入が機能するようになります。 RESTful Web サービス 3.0では、ユーザーは CDI から各 singleton クラスのインスタンスを取得し、そのインスタンスを getSingletons()によって返されるセットに追加する必要があります。 CDI アノテーションを含まない singleton クラスは、クラス定義によって追加することができます。

この動作の変更と回避策について詳しくは、 Application.getSingletons () メソッドを使用した CDI 挿入 を参照してください。