Persist any object using Spring MongoDB Repositories. This project is a basic working design to see how MongoDb works in Spring and how generics can be used in order to use the same interface for simple CRUD actions.