我有一个带有静态方法的抽象类,它返回一个具体的子类
或其他,取决于这个静态方法的参数。
如何在spring配置文件中定义一个bean,该文件将使用参数调用此静态方法?
答案 0 :(得分:3)
从Spring文档中,您只需将参数视为构造函数参数:
<bean id="exampleBean" class="examples.ExampleBean" factory-method="createInstance">
<constructor-arg ref="anotherExampleBean"/>
<constructor-arg ref="yetAnotherBean"/>
<constructor-arg value="1"/>
</bean>
答案 1 :(得分:0)
http://static.springsource.org/spring/docs/2.0.4/reference/beans.html
见3.2.3.2.2和3.2.3.2.3节 - 我认为这可能是你正在寻找的。 p>