目录
ScriptItemProcessor介绍
脚本语言通常更易于创建和修改,所以对于需要频繁修改的组件,脚本能够提供很大的灵活性。通过在ItemProcessor中执行脚本语言,SpringBatch把这种灵活性注入了批处理作业。ScriptItemProcessor允许设定一段脚本,从而接收ItemProcessor的输入,返回的对象是ItemProcessor的输出。
ScriptItemProcessor方法和属性介绍
以下主要ScriptItemProcessor介绍下常用的两种方法
- setScript(Resource resource)执行脚本路径
public void setScript(Resource resource) {
Assert.notNull(resource, "The script resource cannot be null");
this.script = new ResourceScriptSource(resource);
}
-
setItemBindingVariableName(String itemBindingVariableName)执行脚本时候绑定属性名称,默认值为item
public void setItemBindingVariableName(String itemBindingVariableName) {