2. Overview of Spring Framework
● Spring Core
● Spring MVC
● Spring Batch
● Spring ORM
● Spring Integration
3. Spring boot
● Auto-configuration
● Make simpler to build Spring application
● Create profile for different env
● Easier customization of application properties
● Executable jar and war
4. Embedded Web Servers
● Tomcat, Jetty & Undertow servers can be embedded
● Avoid setup, installation & configuration of web servers
● Easily deployable in any environment