我有一个bean工厂类如下:
public class BeanFactory {
public static BeanInterface getInstance(int id) {
return new Bean(id);
}
}
我想在spring容器中使用这个类来获取Instrument类的实例,并在其中添加了一个bean条目,applicationcontext.xml
如下所示:
<bean id="TestBean" class="com.test.beans.BeanFactory" factory-method="getInstance">
</bean>
但是我找不到任何可以将 id 传递给getInstance
工厂方法的方法。有什么办法可以将参数传递给这个工厂方法?
编辑:将 bean 工厂视为 scope="prototype"。TestBean
我想要基于 ID 值的新实例。