2

EJB3 DI ドキュメントによると、フィールドとセッターを注入することが可能です。しかし、Bean コンストラクターを注入する方法は?

4

1 に答える 1

2

EJB 仕様はコンストラクター注入をサポートしていません。EJB プログラミング モデルは、引数なしのコンストラクターのみを使用し、インスタンスの構築後にフィールドまたはセッター メソッドの注入を実行できます。

つまり、EJB 3.1 は CDI を含む EE 6 の一部です。Bean モジュールに beans.xml が含まれているため、EJB モジュールが CDI BDA (Bean デプロイメント アーカイブ) である場合は、CDI コンストラクター インジェクションを使用できます。

于 2013-11-14T01:46:44.337 に答える