У нас вы можете посмотреть бесплатно Proxy + ThreadLocal. Як працює Spring Transaction Manager під капотом 🔥 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
👉 Приєднуйся до Bobocode Community: https://www.bobocode.com/ ________________________________________ Patreon: / bobocode GitHub: https://github.com/bobocode-projects Telegram: https://t.me/bobocode LinkedIn: https://bit.ly/2RWPQF5 Twitter: https://bit.ly/3vaQiOl Тарас в LinkedIn: https://bit.ly/2ElWg8J Тарас в Twitter: https://bit.ly/33Pmuwg ________________________________________ 30-те заняття тренувальної програми Ultimate Enterprise Java (2021). УВАГА! Відеозапис не містить активної частини заняття. 00:00 - Нарізка основних моментів 1:49 - Початок 2:15 - Пишемо Spring app для роботи з БД, без використання Spring boot 2:33 - Які dependency потрібні? 5:47 - Створюємо Configuration клас 6:40 - Що потрібно зробити щоб замінити spring boot автоконфігурацію для Spring Data jpa? 10:01 - Створюємо бін EntityManagerFactory 12:21 - анотація @EnableJpaRepositories 13:25 - створюємо бін TransactionManager 14:35 - мінімальна конфігурація щоб запустити Spring Data Jpa application з persistence.xml 15:15 - конфігурація без persistence.xml, налаштовуємо Hikari 16:20 - анотація @PropertySource 17:35 - створюємо бін DataSource 19:50 - Що робить автоконфігурація spring boot ? 20:54 - Приклад роботи з анотацією @Transactional 24:18 - Як включити TransactionManager ? 28:20 - Виклик Transactional метода з НЕ Transactional метода 30:54 - Як використовується Proxy для управління транзакціями? 38:06 - Клас ThreadLocal 52:13 - Як використовується ThreadLocal для управління транзакціями? 55:54 - Spring @Transactional і Persistence @Transactional одне і те ж? 56:39 - Приклад асинхронної роботи з даними 1:02:38 - Які проблеми можуть виникнути з транзакціями при роботі з асинхронними методами? 1:05:25 - Говоримо про скоуп сесії. 1:09:32 - Як обмежити скоуп hibernate сесії і заборонити діставати дані з бази в контроллері? #opensource #java #education