Giriş
Şu satırı dahil ederiz.
setUnmarshaller metodu
Şöyle yaparız.
Şu satırı dahil ederiz.
import org.springframework.batch.item.xml.StaxEventItemReader;
setUnmarshaller metodu
Şöyle yaparız.
@Bean
public StaxEventItemReader<Customer> customerItemReader(){
Map<String, Class> aliases = new HashMap<>();
aliases.put("customer", Customer.class);
CustomerConverter converter = new CustomerConverter();
XStreamMarshaller ummarshaller = new XStreamMarshaller();
ummarshaller.setAliases(aliases);
ummarshaller.setConverters(converter);
StaxEventItemReader<Customer> reader = new StaxEventItemReader<>();
reader.setResource(new ClassPathResource("/data/customer.xml"));
reader.setFragmentRootElementName("customer");
reader.setUnmarshaller(ummarshaller);
return reader;
}
Hiç yorum yok:
Yorum Gönder