Spring Boot Introduction 1. Spring Boot is java Framework that speeds up the Development 2. Spring Boot Provides you Production grade rapid application development 3. Spring Boot Allows us to Build Web and stand-alone applications very quickly 4. Spring Boot has its Embedded Server which allows us to deploy immediately after the build your code 5. Spring Boot Scan classpath and find the dependency and will automatically Configure the dependencies which we have added into our Pom.xml file, like if we added JPA in pom then you will be able to use your ability to use hibernate 6. you can run your jar file as runnable as the embedded server has already a server that will deploy your code automatically 7. Spring Boot provides production-ready features such as metrics, health checks, and externalized configuration