Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
EJB3 DI ドキュメントによると、フィールドとセッターを注入することが可能です。しかし、Bean コンストラクターを注入する方法は?
EJB 仕様はコンストラクター注入をサポートしていません。EJB プログラミング モデルは、引数なしのコンストラクターのみを使用し、インスタンスの構築後にフィールドまたはセッター メソッドの注入を実行できます。
つまり、EJB 3.1 は CDI を含む EE 6 の一部です。Bean モジュールに beans.xml が含まれているため、EJB モジュールが CDI BDA (Bean デプロイメント アーカイブ) である場合は、CDI コンストラクター インジェクションを使用できます。