1) What is Spring Boot? Spring Boot is a Spring module which provides RAD (Rapid Application Development) feature to Spring framework. It is used to create stand alone spring based application that you can just run because it needs very little spring configuration. For more information click here. 2) What are the advantages of Spring Boot? o Create stand-alone Spring applications that can be started using java -jar. o Embed Tomcat, Jetty or Undertow directly. You don't need to deploy WAR files. o It provides opinionated 'starter' POMs to simplify your Maven configuration. o It automatically configure Spring whenever possible. For more information click here. 3) What are the features of Spring Boot? o Web Development o SpringApplication o Application events and listeners o Admin features For mo...