如何使用 "tasklet ref" 标签设置 属性
How to set property using "tasklet ref" tag
我有一个具有 属性 situacao 的 tasklet ValidarSituacaoTasklet。此 tasklet 在 situacao 的不同值中分两步使用。我宣布的步骤如下:
和豆子:
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
</bean>
我必须将 'situacao' 传递给 tasklet 。
我试过了:
<step id="validaSituacaoStep">
<tasklet ref="validarSituacaoTasklet ">
<property name="situacao" value="EM_FECHAMENTO"/>
</tasklet>
</step>
但这似乎不是正确的做法。
您尝试过以下方法吗?
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
<property name="situacao" ref="daoBean"/>
</bean>
应该在您的 bean 定义中引用 DAO
这不就是你想要的吗:
<step id="validaSituacaoStep">
<tasklet ref="validarSituacaoTasklet "/>
</step>
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
<property name="situacao" value="EM_FECHAMENTO"/>
</bean>
更新
根据留下的评论,这应该有效:
<step id="validaSituacaoStep">
<tasklet>
<bean class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
<property name="situacao" value="EM_FECHAMENTO"/>
</bean>
<tasklet>
</step>
我有一个具有 属性 situacao 的 tasklet ValidarSituacaoTasklet。此 tasklet 在 situacao 的不同值中分两步使用。我宣布的步骤如下: 和豆子:
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
</bean>
我必须将 'situacao' 传递给 tasklet 。 我试过了:
<step id="validaSituacaoStep">
<tasklet ref="validarSituacaoTasklet ">
<property name="situacao" value="EM_FECHAMENTO"/>
</tasklet>
</step>
但这似乎不是正确的做法。
您尝试过以下方法吗?
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
<property name="situacao" ref="daoBean"/>
</bean>
应该在您的 bean 定义中引用 DAO
这不就是你想要的吗:
<step id="validaSituacaoStep">
<tasklet ref="validarSituacaoTasklet "/>
</step>
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
<property name="situacao" value="EM_FECHAMENTO"/>
</bean>
更新
根据留下的评论,这应该有效:
<step id="validaSituacaoStep">
<tasklet>
<bean class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
<property name="situacao" value="EM_FECHAMENTO"/>
</bean>
<tasklet>
</step>