我正在春季批次工作
public void beforeStep(StepExecution stepExecution) {
ExecutionContext context = new ExecutionContext();
context.putString("resourceFileName", file.getFilePath());
System.out.println("display resource path : ");
System.out.println(context.get("resourceFileName"));
}
这条线路成功运行我有了正确的道路
System.out.println(context.get("resourceFileName"));
在xml项目阅读器中,我试图像这样获取此资源
<property name="resource" value="file:#{stepExecutionContext['resourceFileName']}" />
但我收到了这个错误:
引起:java.lang.IllegalArgumentException:资源不能为null。 有时这个错误 输入资源必须存在(读者处于'严格'模式)