spring を使用してアプリケーションを開発しています。複数回呼び出す必要がある Bean がありますが、呼び出しごとにプロパティ値を動的に変更する必要があります。これを行う方法はありますか。
Bean プロパティを配列として設定するというアイデアがありました。使用したいパラメーターを eatch 配列に入れました。たとえば、array[0] には最初の呼び出しの params が含まれ、array[1] は 2 番目の呼び出しの params が含まれています...それを行うことは可能ですか?
コードサンプルは次のとおりです。
<bean class="Dummy2">
<!-- or a list of values -->
<property name="foos">
<util:list>
<value>A,b,c</value>
<value>X,y,z</value>
<value>1,2,3</value>
<value>7,8,9</value>
</util:list>
</property>
</bean>
セッター
@Override
public void setFoo(list<String[]> args) {
...
}
誰かがより良いアイデアや有用なアイデアを持っている場合、私は感謝します
ありがとうございました
これが豆を呼ぶ豆の本性
<property name="activities">
<list>
<ref bean="1"/> //Calling bean 1
<ref bean="2"/> //Calling bean 2
<ref bean="1"/> //Calling bean 1 again
<ref bean="2"/>//Calling bean 2 again
<ref bean="2"/>
</list>
</property>
呼び出しごとに異なるパラメーターを使用する必要があります (異なる値でセッターを呼び出します)