Removed MongoDB dependency by adding Flapdoodle embedded MongoDB. That allows us to get rid of the utility module we had in place for the MongoDB samples guarding the tests to only run when a MongoDB instance is running.
Tweaked Travis setup to not require the MongoDB service anymore.
Remove online resources and just rely on local data. Though we had to keep the BlogPostInitializer for setting up the tests only using the template without repository support.
Original pull request: #18.
Introduced the usage of Lombok to be able to get rid off the getters and setters. Simplified the configuration to use Spring Boot's auto-configuration. The initializer is now an enum manually triggered with a MongoOperations instance. Switched from MongoTemplate to MongoOperations where possible. Polished some JavaDoc.
Original pull request: #10.
The sample reads the Spring IO blog Atom feed and performs text search on it.
We use manual index creation and query via MongoTemplate as well as automatic index creation and derived queries via repositories.
Original pull request: #10.