在作业中执行步骤时遇到错误

L00*_*001 3 spring-batch

有人可以帮我解决这个问题吗?我收到错误:

Encountered an error executing step in job: java.lang.IllegalArgumentException: Name must be assigned for the sake of defining the execution context keys prefix
Run Code Online (Sandbox Code Playgroud)

小智 6

我不再使用 XML,所以这对我有用:

我用作AbstractItemCountingItemStreamItemReader读者的父抽象类。

setName()我刚刚在重写的函数中调用了该方法doOpen()

@Override
protected void doOpen() throws Exception {
   source = service.findMyData();
   setName(MyReader.class.getName());
}
Run Code Online (Sandbox Code Playgroud)

希望它对某人有帮助!