List of usage examples for org.springframework.batch.item.xml StaxEventItemReader setFragmentRootElementName
public void setFragmentRootElementName(String fragmentRootElementName)
From source file:com.example.job.CustomerJobConfiguration.java
@Bean(name = "customerXmlReader") public ItemReader<Customer> reader() { StaxEventItemReader<Customer> reader = new StaxEventItemReader<Customer>(); String resourcePath = environment.getRequiredProperty("resource.input.customer"); Resource resource = JobUtil.getResource(resourcePath); reader.setResource(resource);/* ww w . j a v a 2 s .c o m*/ reader.setFragmentRootElementName("customer"); reader.setUnmarshaller(itemMarshaller()); return reader; }
From source file:org.wallerlab.yoink.config.BatchConfig.java
/** * Standard Spring Batch item reader for OXM (Object Unmarshalling) * /* w w w . ja v a2s . com*/ * @return Item Reader bean -{@link org.springframework.batch.item.xml.StaxEventItemReader<T>} */ @Bean StaxEventItemReader<JAXBElement> cmlFilereader() { StaxEventItemReader reader = new StaxEventItemReader(); reader.setUnmarshaller(unmarshaller()); reader.setFragmentRootElementName("cml"); return reader; }