在Spring批处理中,在ItemReader或ItemProcessor返回它的item对象后,框架将该项放入一个ArrayList以传递给ItemWriter。Spring ID生成的项目列表的Bean ID
我需要访问ItemProcessor中项目的ArrayList。我需要的核心功能是访问Arraylist,而ItemReader/ItemProcessor正在处理它的块。
我的想法是使用了ApplicationContextAware ItemProcessor中,让我做以下电话:
ArrayList<? extends Item> items = context.getBean("items", ArrayList.class)
但豆未命名的项目。
你知道我如何访问该ArrayList或Bean的名称,以便我可以在那里强制它吗?
这个要求的目的是什么?你试图对物品清单做什么? –