私は次のような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"と見なします。TestBean
IDの値に基づいたの新しいインスタンスが必要です。