如果Spring Batch的作者的意图是在读者/作者/处理器中使用具体类型,或者
,那么一位同事和我本人正在进行辩论。弹簧批量读取器/写入器/处理器的方法签名是:
public interface ItemReader<T>
public interface ItemWriter<T>
public interface ItemProcessor<I, O>
是否主要以“强类型”方式使用读者/作者/处理者,例如:
public class Person {
String name;
String address;
String age;
}
public class PersonReader implements ItemReader<Person> { ... }
或者它更倾向于处理满是各种类型的桶,例如:
public class Person {
String name;
String address;
String age;
}
public class Animal {
String type;
String color;
}
public class Book {
String title;
String pages;
String author;
}
public class UpdateObject {
Person person;
Animal animal;
Book book;
}
public class UpdateObjectReader implements ItemReader<UpdateObject> { ... }