1. Spring Development Tools2. Spring Core Tasks3. Spring MVC4. Spring REST5. Spring MVC - Async Processing6. Spring Social7. Spring Security8. Spring Mobile9. Data Access10. Spring Transaction Management11. Spring Batch12. Spring with NoSQL13. Spring Java Enterprise Services and Remoting Technologies14. Spring Messaging15. Spring Integration16. Spring Testing17. GrailsAppendix A. Spring Deployment to the CloudAppendix B. Caching
Probably one of the more detailed programming recipes booki ever read.
Unlike most of the documentation on JVM programming, the book even includes the full import of each class the first time it is encountered.
It is not the right book if you are just doing your toe in sitting for the first time, but if you get the essenciais, it is a good reference on how to do stuff with and around spring.
I've gone through this book multiple times over the past year and each time I would have been better off Googling a solution or referring to Baeldung's examples. Maybe this book was rocking back in 2017, but in 2020/2021 it's crazy dated, especially in regards to Spring Boot and Docker.