@New 修飾子は使用できなくなりました

CDI 1.1 で非推奨になった @New 修飾子は、CDI 4.0 では使用できなくなりました。 注入ポイント上の @New 修飾子により、アプリケーションは、宣言されたスコープにバインドされていない Bean の新規インスタンスを取得できましたが、 依存関係注入が実行されました。

推奨される代替方法は、注入ポイントから修飾子を削除し、同等の注入セマンティクスが必要な場合は Bean スコープを @Dependent として宣言することです。

詳細情報:

Jakarta 10 のマイグレーションについて詳しくは、 Jakarta Contexts and Dependency Injection 4.0 と 3.0 の相違点を参照してください。