1. Spring Transaction Source Architecturehistorical

    Proxy/interceptor transaction flow from metadata lookup to transaction manager begin/commit/rollback.

  2. Spring Transaction Propagationhistorical

    REQUIRED, REQUIRES_NEW, NESTED and other propagation modes as policies for existing versus new transaction contexts.

  3. Using Spring Transactionshistorical

    Declarative transaction boundaries, rollback rules, proxy limitations, isolation, timeouts, and external side effects.