如何使用需要参数的工厂方法初始化bean? 我找不到一个带参数的方法的例子,只有没有params方法... spring docs
由于
答案 0 :(得分:2)
小心向下滚动你给出的一些文档?
<bean id="exampleBean" class="examples.ExampleBean"
factory-method="createInstance">
<constructor-arg ref="anotherExampleBean"/>
<constructor-arg ref="yetAnotherBean"/>
<constructor-arg value="1"/>
</bean>
答案 1 :(得分:0)
这就是你要找的东西:
<bean id="clientService"
class="examples.ClientService"
factory-method="createInstance"/>
public class ClientService {
private static ClientService clientService = new ClientService();
private ClientService() {}
public static ClientService createInstance() {
return clientService;
}
}
参考1