❔ Вопрос с собеседования
Почему @Transactional не работает при вызове метода внутри того же класса?
Ответ: Spring использует динамическое проксирование для управления транзакциями, а вызов метода внутри класса минует прокси, так как обращение происходит напрямую. Решение — вынести метод в другой бин или использовать @Transactional с AspectJ (mode = AspectJ).
📱 Java Developer | #собеседование
Post #2538
4.31K
- 🔥 21
- ❤ 4
- 👍 3
- 🤔 3