@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(value=DataSourceAutoConfiguration.class) @EnableConfigurationProperties(value=DataSourceProperties.class) @ConditionalOnClass(value={javax.sql.DataSource.classSE,javax.transaction.TransactionManager.classSE,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType.class}) @ConditionalOnBean(value=XADataSourceWrapper.class) @ConditionalOnMissingBean(value=javax.sql.DataSource.classSE) public class XADataSourceAutoConfiguration extends ObjectSE implements BeanClassLoaderAware
DataSource
SE 用の Auto-configuration
。コンストラクターと説明 |
---|
XADataSourceAutoConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
DataSourceSE | dataSource(XADataSourceWrapper wrapper, DataSourceProperties properties, ObjectProvider<XADataSourceSE> xaDataSource) |
void | setBeanClassLoader(ClassLoaderSE classLoader) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Bean public DataSourceSE dataSource(XADataSourceWrapper wrapper, DataSourceProperties properties, ObjectProvider<XADataSourceSE> xaDataSource) throws ExceptionSE
ExceptionSE
public void setBeanClassLoader(ClassLoaderSE classLoader)
BeanClassLoaderAware
の setBeanClassLoader