タイプ CustomerApiLink の Spring Bean がいくつかあります。これらの Bean の名前は、それぞれ「ableCustomer」、「bravoCustomer」、および「charlieCustomer」です (これは単なる例です)。次に、それらすべてを Map に挿入します
//DI through annotation
@Inject
private Map<String,CustomerApiLink> apis;
しかし、デフォルトでは、Spring IoC コンテナーは常にその名前をマップ キーとして使用することがわかりました。これをオーバーライドして、次のマップを取得します。
できる-> bean ref="ableCustomer";
ブラボー-> bean ref="bravoCustomer";
charlie-> bean ref="charlieCustomer";
注釈でこれを行うことは可能ですか? または、xml ファイルに別のユーティリティ Bean を作成する必要がありますか?