Czy ustawia flagę w fasoli? Czy ładuje się "specjalny" komponent, który następnie szuka @Transactional
?Co naprawdę robi <tx: adnotacja sterowana /> na wiosnę na poziomie kodu?
9
A
Odpowiedz
22
Skanuje wszystkie ziarna w kontekście aplikacji i tworzy AOP przechwytujący dla tych, które są adnotowane.
Odbywa się to za pomocą SpringTransactionAnnotationParser
, który jest używany przez TransactionInterceptor
- przechwytywany interceptor.
Następnie, gdy te ziarna są dostępne, ta rada jest wyzwalana, a transakcja jest uruchamiana przed wykonaniem metody docelowej i zatwierdzona po wykonaniu.
tutaj +1 za fajną odpowiedź (y) –