如果项目符合特定逻辑,我希望能够在处理项目时删除它。例如,如果项目不包含我正在寻找的值,我不希望将该项目写入文件。
我目前正在使用一个实现ItemProcessor<T,T>
的类。
我是否只返回null?
答案 0 :(得分:4)
如下所示从处理器返回null。
public class ExceptionRecordValidator implements
ItemProcessor<yourDTO, yourDTO>{
@Override
public yourDTO process(
yourDTOitem) throws Exception {
if(your requested value found){
return yourDTO ;
}else{
return null;
}
}
}