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. Как устроены эти механизмы. И вопросы с собеседований. 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 Итог
Все мои курсы: https://javaguru.by Все как на работе: https://javaguru.by/bootcamp Микросервисы и кафка: https://javaguru.by/developer Углубленная кафка: https://javaguru.by/kafka Telegram канал: https://t.me/javaguru_by Разберем как правильно работать с транзакциями в Spring. Как устроены эти механизмы. И вопросы с собеседований. 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 Итог
