Class XADataSourceAutoConfiguration

java.lang.Object
org.springframework.boot.jdbc.autoconfigure.XADataSourceAutoConfiguration
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware

@AutoConfiguration(before=DataSourceAutoConfiguration.class, after=org.springframework.boot.transaction.jta.autoconfigure.JtaAutoConfiguration.class) @EnableConfigurationProperties(DataSourceProperties.class) @ConditionalOnClass({DataSource.class,jakarta.transaction.TransactionManager.class,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType.class}) @ConditionalOnBean(XADataSourceWrapper.class) @ConditionalOnMissingBean(DataSource.class) public final class XADataSourceAutoConfiguration extends Object implements org.springframework.beans.factory.BeanClassLoaderAware
Auto-configuration for DataSource with XA.
Since:
4.0.0
  • Constructor Details

    • XADataSourceAutoConfiguration

      public XADataSourceAutoConfiguration()
  • Method Details

    • setBeanClassLoader

      public void setBeanClassLoader(ClassLoader classLoader)
      Specified by:
      setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAware