I'm pleased to announce availability of Third Edition of Getting started with Spring Framework book.
We've added 2 new chapters to the book: Chapter 7: Java-based container configuration and Chapter 9: Spring Data. Spring Data chapter covers Spring Data JPA and Spring Data MongoDB projects, and covers Querydsl and Query By Example (QBE). If you are new to MongoDB, an additional appendix has been added to help you with installing MongoDB and MongoDB client. This book and the accompanying source code is now based on Spring 4.3, Tomcat 8 and Java 8.
You can post your questions and feedback on the following Google group: https://groups.google.com/forum/#!forum/getting-started-with-spring-framework
We've revised the existing chapters to include information on Java-based configuration. For instance, how you can configure Spring Web MVC or Spring Security and ServletContext using Java-based configuration approach. Also, we've removed references to older versions (< 4.0) of Spring. We've also added some new information on bean definition profiles, importing application context XML files, lazy autowiring, creating custom qualifier annotations, JSR 349 (and JSR 303) annotations, spring-messaging module, Java 8's Optional type, and so on.
The source code now consists of 74 maven projects that you can checkout from here: https://github.com/getting-started-with-spring/3rdEdition