Last week one of my friend showed me a webapp he built using springboot. He told me that you don’t need to deploy the WAR file, because spingboot embeds all the required JARs and you final package just runs if it could find a JVM on target machine (with JAVA9 you can even package JVM as well), and more than that setting up a project with springboot is super easy. The code looked elegant mostly due to JAVA8s functional features. If he wants to share the project with me, he simple share it …no server setup is required on my machine..it just runs..
To try spring boot, you just goto start.spring.io provide some project meta data and your project setup is ready, in no time I am up and running with my helloworld project(yeah, maven took its own sweet time to pull all the dependencies as my maven cache was literally empty)