Example usage for org.springframework.batch.item.xml StaxEventItemReader setResource

List of usage examples for org.springframework.batch.item.xml StaxEventItemReader setResource

Introduction

In this page you can find the example usage for org.springframework.batch.item.xml StaxEventItemReader setResource.

Prototype

@Override
    public void setResource(Resource resource) 

Source Link

Usage

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);
    reader.setFragmentRootElementName("customer");
    reader.setUnmarshaller(itemMarshaller());
    return reader;
}