我可以从一个静态工厂对象创建一个对象,像这样:创建一个从静态工厂方法工厂,然后调用静态工厂方法上的ID
<bean id="myFactory" class="com.myco.MyFactory1" factory-method="createFactory">
<constructor-arg value="aString" />
</bean>
现在我想用id“myFactory”调用其
静态
“createFactory”方法。
在java中是这样的:
ObjectFactory objectFactory = MyFactory.createFactory().createFactory(); //Last createFactory method returns type ObjectFactory
不理解。你想要像MyFactory.createFactory()。createFactory()'? – Bozho 2010-12-17 21:30:50
是的,MyFactory.createFactory()。createFactory()。我会更新这个问题来反映这一点。 – Quaternion 2010-12-17 21:38:44
也许你需要澄清你想要完成的事情。如果createFactory创建工厂,那么为什么要创建另一个工厂?你不是已经拥有了吗? – Jay 2010-12-17 22:03:25