作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 XML 配置中,我们可以添加一个步骤。我们可以这样做:
<batch:step id="MyCoolStep"> ... </batch:step>
但是我如何指定步骤的类别?
我想写这样的东西
<batch:step id="MyCoolStep" class="com.test.batch.MyCoolStep"> ... </batch:step>
MyCoolStep
是一个 TaskletStep
。
最佳答案
假设你的类(class) MyCoolStep
实现Tasklet
,您可以定义一个步骤like this :
<batch:step id="MyCoolStep">
<batch:tasklet>
<bean class="com.test.batch.MyCoolStep" />
</batch:tasklet>
</batch:step>
无需显式定义<bean>
之前并通过 id 引用它。
但最直接的方法是:
<bean id="myCoolStepBean" class="com.test.batch.MyCoolStep" />
<batch:step id="MyCoolStep">
<batch:tasklet ref="myCoolStepBean" />
</batch:step>
关于java - Spring 批处理 : How can I specify a class of a step in XML configuration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34615557/
我是一名优秀的程序员,十分优秀!