Spring Boot vs Spring vs Framework What's the difference?

Clear comparison of Spring Boot Spring and Spring Framework scope goals and when to pick each for Java applications.