A sample Spring MVC web application using WebMvcConfigurerAdapter and mongodb as the backend database