Bu kitapta, Spring'in en çok kullanılan özelliklerini öğreniyor olacaksınız ki zaten çoğunlukla uğraşmanız gerekecek olanlar bunlar olacak. Spring kütüphanelerinin bir ya da ikisini projenizde kullanmaya başladıktan sonra, elinizi verip kolunuzu da yavaş yavaş kaptırmakta olduğunuzu fark edeceksiniz. Madem Spring Security için Spring Core'u kullanıyoruz, öyleyse Hibernate entegrasyonu için de Spring Data'yı neden kullanmayayım diyeceksiniz. Ardından Spring Transaction desteği gelecek belki… Sonra toplu işlemleriniz için işinizi fazlasıyla görecek olan Spring Batch'i kullanmak isteyeceksiniz. Bir web uygulaması geliştiriyorsanız, bu kadar Spring Kütüphanesi kullandıktan sonra yapmışken tam olsun bari deyip, Spring Mvc ile önyüzü tasarlıyor olabilirsiniz. Çünkü kullandığınız her Spring Kütüphanesi, size bundan önce bu işlere ne kadar gereksiz zaman harcamışım dedirtecek.
Genel olarak kitapta işlenen konu başlıkları şunlardır: