コンポーネントとして注釈が付けられたBean Aがあります。マップ内の値の 1 つとして Bean A を使用して、Spring Config XML でマップを作成しています。とにかく、構成 xml で Bean A を作成することを避け、コンポーネントとして注釈が付けられているので参照することができますか。
ありがとう。
コンポーネントとして注釈が付けられたBean Aがあります。マップ内の値の 1 つとして Bean A を使用して、Spring Config XML でマップを作成しています。とにかく、構成 xml で Bean A を作成することを避け、コンポーネントとして注釈が付けられているので参照することができますか。
ありがとう。
注釈付きのすべてのコンポーネントは、デフォルトで同じクラス名 (camelCase) で使用できます。その名前を XML ファイルで使用できると思います。
<property name="taskList">
<list>
<ref bean="componetClass1" />
<ref bean="componetClass2" />
<ref bean="componetClass3" />
<ref bean="componetClass4" />
</list>
</property>
この場合、ComponentClass1 などは @Component アノテーションが付けられたクラス名です。