首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用"tasklet“标记设置属性

如何使用"tasklet“标记设置属性
EN

Stack Overflow用户
提问于 2015-06-15 15:40:15
回答 2查看 637关注 0票数 0

我有一个tasklet ValidarSituacaoTasklet,它有一个属性situacao。这个tasklet在两个步骤中被使用,每个步骤都有不同的值。我将步骤声明为:

代码语言:javascript
复制
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
</bean>

我得把“情景”传给任务。我试过:

代码语言:javascript
复制
<step id="validaSituacaoStep">
    <tasklet ref="validarSituacaoTasklet ">
        <property name="situacao" value="EM_FECHAMENTO"/>
    </tasklet>
</step>

但这似乎不是正确的方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-15 16:02:30

这不是你想要的吗

代码语言:javascript
复制
<step id="validaSituacaoStep">
    <tasklet ref="validarSituacaoTasklet "/>
</step>

<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
    <property name="situacao" value="EM_FECHAMENTO"/>
</bean>

更新

根据左边的评论,这应该是可行的:

代码语言:javascript
复制
<step id="validaSituacaoStep">
    <tasklet>
        <bean class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
            <property name="situacao" value="EM_FECHAMENTO"/>
        </bean>
    <tasklet>
</step>
票数 0
EN

Stack Overflow用户

发布于 2015-06-15 15:44:58

你试过以下几种方法吗?

代码语言:javascript
复制
<bean id="validarSituacaoTasklet" class="my.package.tasklet.ValidarSituacaoTasklet" scope="step">
       <property name="situacao" ref="daoBean"/>
</bean>

应该在bean的定义中引用DAO

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30849346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档