There are at least two approaches to learning technical stuff: bottom-up, and top-down. Understand topic briefly, be aware of possibilities and try to go down into the details, or piece together some basic mechanisms while trying to comprehend the big picture. Which approach is better for a newcomer to use when learning, for example Spring Framework?
Spring Framework is being developed for a long time now, so it is understandable that all of it’s possibilities can be more overwhelming for a newbie now, than they were in, let’s say, ten years ago. However, guys from the Pivotal came to the rescue – they decided to introduce new tool: Spring Boot.