Spring Boot is an open source framework based on JAVA, a familiar object oriented programming language. It is used for creation of micro-services, spring applications. It provides a way to easily configure Java Beans, XML configurations, Database Transactions, etc.
It helps in creation of such stand alone applications that are ready to use and run. This enables the user generate them with minimal configurations and no requirements of configuration setups.
It helps in easier development of spring based applications, with a significant reduction in the development time. Also, this enhances the productivity of the developed applications.