Spring-Boot-with-integration-test-cases Implementation of API testing using in memory h2 database Use of inversion controll pattern