35.6 支持可替代的内嵌事务管理器

XAConnectionFactoryWrapperXADataSourceWrapper接口用于支持可替换的内嵌事务管理器。该接口用于包装XAConnectionFactoryXADataSource beans,并将它们暴露为普通的ConnectionFactoryDataSource beans,这样在分布式事务中可以透明使用。Spring Boot将使用注册到ApplicationContext的合适的XA包装器及JtaTransactionManager bean自动配置你的DataSource和JMS。

BitronixXAConnectionFactoryWrapperBitronixXADataSourceWrapper提供很好的示例用于演示怎么编写XA包装器。