私は次のようなBeanファクトリクラスを持っています:
public class BeanFactory {
public static BeanInterface getInstance(int id) {
return new Bean(id);
}
}
このクラスをSpringコンテナで使用して、Instrumentクラスのインスタンスを取得し、applicationcontext.xml次のようにBeanエントリを追加しました。
<bean id="TestBean" class="com.test.beans.BeanFactory" factory-method="getInstance">
</bean>
getInstanceしかし、IDをファクトリメソッドに渡す方法を見つけることができません。このファクトリメソッドにパラメータを渡す方法はありますか?
編集: Beanファクトリをscope="prototype"と見なします。TestBeanIDの値に基づいたの新しいインスタンスが必要です。