Your Journey
As much as I want to tell you Spring is easy and that taking this Journey will make you a master at the end, it simply isn’t true. It’s not the hardest thing to learn but it does have quite a few nuisances and pitfalls that everyone eventually falls into. Just look at Stackoverflow and you’ll see the pain and headaches people are going through.
Fear not though! Trust in yourself and open your mind to learning this wonderful technology and you will be amazed at how much power is just around the corner. Spring is a world-class piece of software that is trusted by the biggest (and smallest) companies in the world. Follow this journey, read the Spring Documentation, do the exercises, keep on studying and you will become a master.
This journey is lightweight on purpose with a lot of external references. It is not a comprehensive Spring course but tries to follow along with the main Spring documentation. Some harmless assumptions might be made and described approaches may be biased towards my preference but it is on you, the reader, to dig as deep as you want and learn everything there is to know about Spring!