在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的名稱,以便我可以在那裏強制它嗎?
這個要求的目的是什麼?你試圖對物品清單做什麼? –