Spring boot is a popular Java framework designed to help facilitate stand-alone, production-grade Spring based applications that can “just run”. Many top companies use Spring Boot to support their backends including Netflix, Udemy, Trivago. Netflix adopted Spring Boot as its core Java framework. Spring