对于最新稳定版本,请使用 Spring Framework 7.0.6spring-doc.cadn.net.cn

应用服务器特定的集成

Spring 的事务抽象通常与应用服务器无关。此外, Spring 的 JtaTransactionManager 类(可选择性地执行 JNDI 查找以获取 JTA 的 UserTransactionTransactionManager 对象)会自动检测后者的位置,该位置因应用服务器而异。能够访问 JTA TransactionManager 可以实现增强的事务语义——特别是支持事务挂起。请参阅 JtaTransactionManager 的 javadoc 以获取详细信息。spring-doc.cadn.net.cn

Spring 的 JtaTransactionManager 是在 Jakarta EE 应用服务器上运行的标准选择,并且已知可在所有常见的服务器上正常工作。高级功能(例如事务挂起)在许多服务器上也能正常运行(包括 GlassFish、JBoss 和 Geronimo),且无需任何特殊配置。spring-doc.cadn.net.cn