物品写手

物品写手在功能上类似于物品阅读器但采用了反向运算。 资源仍然需要被定位、开启和关闭,但它们的不同之处在于物品写手写出去,而不是读进去。对于数据库或队列, 这些作可以是插入、更新或发送。序列化的格式 输出是针对每个批处理作业的。spring-doc.cadn.net.cn

如同物品阅读器,物品写手是一个相当通用的接口,如下接口定义所示:spring-doc.cadn.net.cn

public interface ItemWriter<T> {

    void write(Chunk<? extends T> items) throws Exception;

}

如同物品阅读器,提供了基本的契约物品写手.它 只要物品是打开的,就会尝试写出提交的物品清单。因为确实如此 通常期望将项目“批量”合并成一个区块,然后输出, 接口接受一个项目列表,而不是单独的项目。写完 列表,任何必要的冲洗都可以在写入返回前完成 方法。例如,如果写入休眠DAO,可以多次调用写入, 每个物品一个。写信人随后可以打电话冲洗在之前的休眠会话中 返回。spring-doc.cadn.net.cn