Spring History
Spring aka Spring framework was release at 1.0 stable in 2003. This a one of the first Java lightweight framework, in opposition of EJB 1.0 and EJB 2.0. It is base on Inversion of Control (IoC) design pattern and XML configuration files, and it provides lots of helpers and factories for JDBC DAOs, MVC UI, and other Framework integration like Struts, Hibernate, iBatis.
When Java 1.5 provides annotation, Spring evolves and integrate the configuration by annotation and mixed with XML files. It follows Java Specifications, as JPA, Streaming and integrates many features like mainsteam cloud providers, NoSQL, Security, …
Spring Boot
Spring Boot was released in 2014. It is built on the top of the conventional spring framework. So, it provides all the features of spring and is yet easier to use than spring. In combination with Spring Initializr it enables the developers to directly focus on the logic instead of struggling with the configuration and set up.
Getting Started
Getting Started on official site
next is coming soon