0

非常によく書かれた Arquillian Reference Guide を読んでいますが、依存性注入の設定について説明している章では、実際に Bean/バインディングを指定する場所が見つかりません。

ほとんどの Arquillian CDI コード例は、Java の@Injectアノテーションの使用を示しています。ですから、これらの Bean/DI マッピング/バインディングをどこで定義し、Arquillian を使用するようにどのように構成すればよいのでしょうか?

Spring DI では、 のような Bean 記述子を指定しますspring-config.xml。Guice では、 を実装し、そのメソッドModuleを定義します。configure(Binder)を使用すると、これは Arquillian-land でどのように見えますjavax.inject.Injectか? 前もって感謝します。

4

2 に答える 2

2

簡単に言えば、CDI はアノテーションだけで動作するため、CDI で Bean マッピングを定義する必要はありません。構成ファイルに追加情報を追加できますが、通常は必要ありません。

長い答えは、この優れた CDI の紹介から得るのが最適です。

于 2012-06-29T16:18:39.823 に答える
0

「代替」 CDIメカニズムを使用する必要があると思います

代替は、実装が特定のクライアント モジュールまたは展開シナリオに固有の Bean です。

于 2012-06-30T18:01:45.860 に答える