本書主要分為四個模塊,共33章。模塊一主要從基本語法的視角,來詳細介紹 Spring Data JPA 的語法糖有哪些,包括源碼的剖析、實際工作中的經驗分享,以及作者對此的思考、啟發。模塊二從實際工作中的複雜應用場景開始,依次講解自定義場景,如何擴展 Spring 給我們提供的框架、數據源、連接、事務之間的關係,幫助讀者解決實踐中可能會遇到的問題,並學會獨立思考、穩妥解決。模塊三講解了實際工作遇到的經典問題,如 N+1 sql、lazy、事務的問題,及作者對此的思考和解決思路。模塊四從 Spring Data Rest、Spring Data ES、測試用例的角度,擴展思路,展望一下發展方向。