Wpis z mikrobloga

umie tu ktoś springa? bo ja tylko trochę i mam problem, i nie umiem tego znaleźć w dokumentacji
przy zwykłych eventach pisze, że metoda z @EventListener może zwrócić event/kolekcję eventów i też się przetworzą, ale nie wiem jak z tymi transactionalami
Otóż, 3 komponenty:
1. metoda z @Transactional, rzuca event X
2. @TransactionalEventListener(X.class, BEFORECOMMIT) łapie ten event i zwraca/ogłasza (oba sprawdziłem) kolejny event Y
3. @TransactionalEventListener(Y.class, BEFORE
COMMIT) w ogóle się nie uruchamia, jak zamienię na AFTER_COMMIT to już tak, a fallbackExecution nie robi różnicy
wie ktoś czemu tak?

#java #spring
  • 2
  • Odpowiedz