Example usage for org.springframework.data.repository.init Jackson2ResourceReader Jackson2ResourceReader

List of usage examples for org.springframework.data.repository.init Jackson2ResourceReader Jackson2ResourceReader

Introduction

In this page you can find the example usage for org.springframework.data.repository.init Jackson2ResourceReader Jackson2ResourceReader.

Prototype

public Jackson2ResourceReader() 

Source Link

Document

Creates a new Jackson2ResourceReader .

Usage

From source file:example.springdata.mongodb.util.BlogPostInitializer.java

@SuppressWarnings({ "unchecked", "rawtypes" })
private void loadFromClasspathSource(MongoOperations operations) throws Exception {

    Jackson2ResourceReader reader = new Jackson2ResourceReader();

    Object source = reader.readFrom(new ClassPathResource("spring-blog.atom.json"),
            this.getClass().getClassLoader());

    if (source instanceof Iterable) {
        ((Iterable) source).forEach(element -> operations.save(element));
    } else {/*from www .  j a v  a  2  s .  c  om*/
        operations.save(source);
    }

    log.info("Imported blog posts from classpath!");
}