Lately, we saw inclination of tech Industries towards low configuration and high productivity, and spring boot provides flexible way configure beans, XML configuration and database transaction. Spring boot also provides powerful batch processing and manage REST endpoint. The main goal of using this framework is to reduce the overall time taken for development and ready for production and it’s highly configurable with most platforms and languages.