"रीड-प्रोसेस-राइट" प्रक्रिया के लिए, इसका अर्थ है संसाधनों (सीएसवी, एक्सएमएल या डेटाबेस) से "रीड" डेटा, इसे "प्रोसेस" करें और इसे अन्य संसाधनों (सीएसवी, एक्सएमएल और डेटाबेस) पर "लिखें"। उदाहरण के लिए, एक चरण CSV फ़ाइल से डेटा पढ़ सकता है, इसे संसाधित कर सकता है और इसे डेटाबेस में लिख सकता है

क्या स्प्रिंगबैच किसी अन्य वेब सेवा एपीआई के माध्यम से डाउनस्ट्रीम में किसी भी संदेश को "लिखने" का समर्थन करेगा (सीएसवी, एक्सएमएल और डेटाबेस के रूप में "लिखने" के लिए नहीं)

0
Thirukumaran 6 जून 2019, 20:52

1 उत्तर

सबसे बढ़िया उत्तर

ItemWriter<T>और ItemStreamWriter<T> सरल कार्यात्मक इंटरफेस हैं। जबकि स्प्रिंग बैच टीम पहले ही कई विशिष्ट ItemWriter कक्षाएं, आपको जो भी व्यवसाय की आवश्यकता है, आप उसे स्वयं लागू करने के लिए स्वतंत्र हैं।

मूल रूप से, ItemWriter<T> एक List<T> लेता है और T प्रकार की उन वस्तुओं को लिखता है जिन्हें आप write विधि में लागू करना चुनते हैं।

void write(java.util.List<? extends T> items)
    throws java.lang.Exception

यदि आपके पास पहले से ही कोड लिखा हुआ है जो वह लेखन कार्य करता है जिसे आप अपने ItemWriter<T> के साथ करना चाहते हैं, तो आप ItemWriterAdapter एक ItemWriter बनाने के लिए जो आपके मौजूदा कोड को दर्शाता है।

1
Philip Wrage 7 जून 2019, 02:23