List of usage examples for org.springframework.data.repository.init Jackson2ResourceReader Jackson2ResourceReader
public Jackson2ResourceReader()
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!");
}