У цій книзі дається огляд фреймворка Spring 5 і патернів проєктування для
нього. Пояснюється принцип впровадження залежностей (dependency injection), що
відіграє ключову роль під час створення слабозв'язаного коду у фреймі Spring.
Потім розглядаються класичні патерни «Банди чотирьох» під час проєктування
застосунків на Spring. У таких частинах книги автор розглядає патерни
аспектно-орієнтованого програмування (AOP), шаблони JDBC, що дають змогу
абстрагувати доступ до бази даних. У завершальних розділах книги автор
досліджує роботу з MVC, реактивні шаблони проєктування і патерни проєктування,
що застосовуються під час конкурентного та паралельного програмування в Spring
320 сторінок, м'який палітурка.