Warum umgeht der Selbstaufruf @Transactional in Spring Boot, selbst wenn CGLIB-Proxys verwendet werden?Java

Java-Forum
Anonymous
 Warum umgeht der Selbstaufruf @Transactional in Spring Boot, selbst wenn CGLIB-Proxys verwendet werden?

Post by Anonymous »

In einer Spring Boot-Anwendung wird eine @Transactional-Methode von einer anderen Methode innerhalb derselben Bean aufgerufen (Selbstaufruf). Auch wenn CGLIB-Proxying aktiviert ist, wird die Transaktion nicht angewendet. Wie verursacht die Proxy-basierte AOP-Implementierung von Spring dieses Verhalten intern und welche Designoptionen im Framework verhindern in diesem Fall das Abfangen von Transaktionen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post