Spring中关于方法中有多个参数注入的问题

哎哎哎哎啊 发布于 2013/08/04 05:51
阅读 1K+
收藏 0

现在一个类中有这样的一个方法:

 void setIdleTime(IdleStatus status, int idleTime);

这个方法在代码中设值为:

setIdleTime(IdleStatus.BOTH_IDLE,10);

其中IdelStatus.BOTH_IDEL为:

public static final IdleStatus BOTH_IDLE = new IdleStatus("both idle");

请问这种情况下,在spring配置文件中怎么注入呢?

加载中
0
风飞雪
风飞雪

spring可以将工厂注入进来,所以可以将IdleStatus注入。

<bean id="idleStatus" class="com.xxx.IdleStatus" factory-method="IdleStatus">
    <constructor-arg>
        <value>both idle</value>
    </constructor-arg>
</bean>

随手敲得,大概这个意思,可能有误,试试看。

0
vidy_tu
vidy_tu
把这个类用factorybean包装下.
返回顶部
顶部