Class XADataSourceAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanClassLoaderAware
@EnableConfigurationProperties(DataSourceProperties.class) @ConditionalOnClass({javax.sql.DataSource.class,javax.transaction.TransactionManager.class,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType.class}) @ConditionalOnBean(org.springframework.boot.jta.XADataSourceWrapper.class) @ConditionalOnMissingBean(javax.sql.DataSource.class) public class XADataSourceAutoConfiguration extends Object implements org.springframework.beans.factory.BeanClassLoaderAware
Auto-configuration
forDataSource
with XA.- Since:
- 1.2.0
Constructor Summary
Constructors Constructor Description XADataSourceAutoConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSource
dataSource()
void
setBeanClassLoader(ClassLoader classLoader)
Constructor Detail
XADataSourceAutoConfiguration
public XADataSourceAutoConfiguration()
Method Detail
dataSource
@Bean public DataSource dataSource() throws Exception
- Throws:
Exception
setBeanClassLoader
public void setBeanClassLoader(ClassLoader classLoader)
- Specified by:
setBeanClassLoader
in interfaceorg.springframework.beans.factory.BeanClassLoaderAware