1. Обзор
Обнаружение транзакций может быть полезно для целей аудита или для работы со сложной кодовой базой, где не реализованы хорошие соглашения о транзакциях.
В этом кратком руководстве мы рассмотрим несколько способов обнаружения транзакций Spring в нашем коде.
2. Конфигурация транзакции
Чтобы транзакции работали в Spring, необходимо включить управление транзакциями. Spring по умолчанию включит управление транзакциями, если мы используем проект Spring Boot с зависимостями spring-data-* или spring-tx . В противном случае нам придется включить транзакции и явно указать диспетчер транзакций.