461 подписчик
1374. Propagation уровни в транзакциях. Propagation (распространение) в транзакциях относится к способу, которым изменения, внесенные в одной транзакции, становятся видимыми для других транзакций. В зависимости от уровня Propagation, изменения могут быть видны только внутри текущей транзакции или же распространяться на другие транзакции. Вот некоторые уровни Propagation,...
7 месяцев назад
461 подписчик
Аннотация @Transactional в Spring Framework предоставляет абстракцию управления транзакциями базы данных. Она позволяет гарантировать целостность данных при выполнении операций в базе данных и обеспечивает откат изменений в случае возникновения ошибок. Когда метод помечен аннотацией @Transactional, Spring создает прокси-объект для этого метода, который обеспечивает управление транзакцией. При вызове метода, Spring начинает новую транзакцию в базе данных и выполняет код метода в рамках этой транзакции...
1 год назад
2,1K подписчиков
1. Обзор В этом руководстве основное внимание будет уделено реализации разбиения на страницы в REST API с использованием Spring MVC и Spring Data. 2. Страница как ресурс против страницы как представления Первый вопрос при проектировании нумерации страниц в контексте архитектуры RESTful заключается в том, считать ли страницу фактическим ресурсом или просто представлением ресурсов . Обращение к самой странице как к ресурсу приводит к множеству проблем, таких как невозможность уникальной идентификации ресурсов между вызовами...
2 года назад
461 подписчик
В контексте Java и фреймворка Spring, "bean scope" определяет время жизни и видимость объекта-бина, созданного и управляемого Spring контейнером. Bean scope определяет, как долго будет существовать экземпляр бина и какой будет его область видимости внутри приложения. В Spring Framework существуют следующие виды bean scope: Каждый из этих видов bean scope имеет свои особенности и подходит для определенных сценариев использования...
5 месяцев назад