Table of contents : Cover Front Matter 1. Introducing Spring 2. Getting Started 3. Introducing IoC and DI in Spring 4. Advanced Spring Configuration and Spring Boot 5. Spring AOP 6. Spring Data Access with JDBC 7. Spring with Hibernate 8. Spring with JPA 9. Spring Transaction Management 10. Spring Data with SQL and NoSQL Databases 11. Validation, Formatting, and Type Conversion 12. Task Scheduling 13. Spring Remoting 14. Spring MVC 15. Spring REST Support 16. Spring Native and Other Goodies 17. Securing Spring Web Applications 18. Monitoring Spring Applications 19. Spring WebSocket Support 20. Reactive Spring Back Matter