使用FlatFileItemReader
从0-326个字符读取文本文件。如果1行没有326个字符,我看到
IncorrectLineLengthException:Line短于最大范围326.
因为,我添加了跳过以跳过错误。作业完成但是,无法在@AfteJob
方法中删除该文件。删除文件的唯一方法是停止服务器并手动删除。有什么建议吗?
答案 0 :(得分:0)
if(job.getExitStatus().equals(ExitStatus.COMPLETED) || job.getExitStatus().equals(ExitStatus.FAILED)){ //Your file deleting logic }