Spring 4 for Developing Enterprise Applications: An End-to-End Approach
The average "life" of a Spring book is only about one year, as a new Spring release comes out approximately every 12 months (the current release is Spring 4.0). Therefore, it makes no sense for you to spend several months to struggle with a Spring book full of non-working examples or poorly-organized verbose books that do not help you get to the point quickly.