1
コンテキストに応じて、別の実装をBeanに挿入したいとします。ここでの状況です:生産文脈で、これはAImplForProdする必要がありながらJBoss Weld:テスト用に異なる実装を実装する
interface A{}
class AImplForTest implements A{}
class AImplForProd implements A{}
class B{
@Inject A a;
}
テスト文脈では、私は、AImplForTestが注入されたいです。 Bは2つのコンテキストで同じクラスです。出来ますか?
これは私が初めて試したことですが、私はプロジェクトでソースを、別のプロジェクトでテスト(とAImplForTest)を見つけなければなりませんでした。しかし、「アーカイブ」とはどういう意味ですか?たぶん私は本当にそれが何を意味するのか分かりません... –
アーカイブはWARまたはJARです。 –