JobExecution je = launcher.run((Job) c.getBean("messageJob"),
08
newJobParametersBuilder().toJobParameters());
09
System.out.println(je);
10
System.out.println(je.getJobInstance());
11
System.out.println(je.getStepExecutions());
12
} catch(Exception e) {
13
e.printStackTrace();
14
}
15
}
输出:
01
10-20 15:28:32 INFO [job.SimpleStepHandler] - <Executing step: [messageStep]>
02
write results
03
Hello User1,please pay promptly at end of this month.
04
Hello User2,please pay promptly at end of this month.
05
Hello User3,please pay promptly at end of this month.
06
Hello User4,please pay promptly at end of this month.
07
Hello User5,please pay promptly at end of this month.
08
write results
09
Hello User6,please pay promptly at end of this month.
10
Hello User7,please pay promptly at end of this month.
11
Hello User8,please pay promptly at end of this month.
12
Hello User9,please pay promptly at end of this month.
13
Hello User10,please pay promptly at end of this month.
14
10-20 15:28:32 INFO [support.SimpleJobLauncher] - <Job: [FlowJob: [name=messageJob]] completed with the following parameters: [{run.month=2011-10}] and the following status: [COMPLETED]>
15
JobExecution: id=0, version=2, startTime=Sat Oct 20 15:28:32 CST 2012, endTime=Sat Oct 20 15:28:32 CST 2012, lastUpdated=Sat Oct 20 15:28:32 CST 2012, status=COMPLETED, exitStatus=exitCode=COMPLETED;exitDescription=, job=[JobInstance: id=0, version=0, JobParameters=[{run.month=2011-10}], Job=[messageJob]]