01. Транзакции в Spring. Аннотация Transactional. Как работать с транзакциями?
Все мои курсы: https://javaguru.by
Все как на работе: https://javaguru.by/bootcamp
Микросервисы и кафка: https://javaguru.by/developer
Углубленная кафка: https://javaguru.by/kafka
Telegram канал: https://t.me/javaguru_by
Разберем как правильно работать с транзакциями в Spring. Как устроены эти механизмы. И вопросы с собеседований. Ссылка на видео про основы транзакций: • 11. JDBC, часть 2, ACID (транзакции) и Con... Ссылка на видео про транзакции в kafka: • 22. Kafka Transactions (Kafka - полный курс) • 23. Database Kafka Transactions (Kafka - п... 00:00 Зачем знать 01:04 Что уже надо знать чтобы смотреть это видео 02:30 Способы управления транзакциями в Spring 04:12 Обзор @Transactional 10:15 JDK Dynamic Proxy vs CGLib Proxy 12:28 Как работает @Transactional 15:25 Когда срабатывает rollback 18:02 Тип проксирования. JDK или CGLib. Зачем знать? 22:54 Вопрос с собеса. Когда новая транзакция открывается? 24:18 Self-injection и циклические зависимости 29:35 Контекст спринга 32:50 Bean Factory. Альтернатива Self-injection 35:02 Дробление сервисов. Лучше чем Self-injection 36:50 Другие альтернативы Self-injection 37:27 Propagation 42:19 TransactionManager 43:41 Isolation. Задача с собеседования 45:43 Что дальше? 46:48 Итог