Beginning Spring Data: Data Access and Persistence for Spring Framework 6 and Boot 3
Книга посвящена Spring Data — модулю экосистемы Spring, предназначенному для упрощения работы с базами данных и различными хранилищами. Автор начинает с истории развития персистентности в Java: от JDBC и EJB до JPA и современного Spring Data. Рассматриваются принципы объектно-реляционного отображения (ORM), поддержка репозиториев и интеграция с Spring Framework 6 и Spring Boot 3.
Основное внимание уделяется практическим аспектам настройки доступа к данным, работе с различными типами БД (реляционными, NoSQL), использованию шаблонов проектирования Repository и спецификаций Spring Data JPA. Книга содержит примеры кода, конфигурации и рекомендации по построению эффективного persistence-слоя в современных Java-приложениях.
Издание предназначено для разработчиков, уже знакомых с основами Spring, которые хотят углубить знания в области работы с данными. Материал охватывает версии Spring Framework 6 и Spring Boot 3, что делает книгу актуальной для создания новых проектов и миграции существующих.