🟠Создание прокси
Spring обнаруживает
@Transactional и создает прокси для класса или метода.🟠Перехват вызова
Прокси перехватывает вызов метода, аннотированного
@Transactional.🟠Начало транзакции
Прокси делегирует управление
TransactionInterceptor, который начинает транзакцию через PlatformTransactionManager.🟠Выполнение метода
Исходный метод выполняется.
🟠Фиксация или откат транзакции
Если метод завершился успешно, транзакция фиксируется (
commit). Если метод выбросил исключение, транзакция откатывается (rollback).Ставь 👍 и забирай 📚 Базу знаний