REST API with Spring MVC A Restful API project developed by using Spring Web MVC. Layered project structure is applied and unit tests for controllers are done using Mockito.