如何使用需要参数的工厂方法来初始化 bean?我找不到具有参数的方法的示例,只有没有参数方法... spring docs
谢谢
如何使用需要参数的工厂方法来初始化 bean?我找不到具有参数的方法的示例,只有没有参数方法... spring docs
谢谢
愿意向下滚动您提供的一些文档吗?
<bean id="exampleBean" class="examples.ExampleBean"
factory-method="createInstance">
<constructor-arg ref="anotherExampleBean"/>
<constructor-arg ref="yetAnotherBean"/>
<constructor-arg value="1"/>
</bean>
这是你想要的 :
<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