應用伺服器特定整合
Spring 的事務抽象通常與應用伺服器無關。此外,Spring 的 JtaTransactionManager 類(它可以選擇性地執行 JNDI 查詢以獲取 JTA UserTransaction 和 TransactionManager 物件)會自動檢測後一個物件的位置,該位置因應用伺服器而異。訪問 JTA TransactionManager 允許增強事務語義,尤其是支援事務掛起。有關詳細資訊,請參閱 JtaTransactionManager 的 javadoc。
Spring 的 JtaTransactionManager 是在 Jakarta EE 應用伺服器上執行的標準選擇,已知在所有常見的伺服器上都能正常工作。高階功能,如事務掛起,在許多伺服器上(包括 GlassFish、JBoss 和 Geronimo)也能工作,無需任何特殊配置。