クラス XADataSourceAutoConfiguration
java.lang.ObjectSE
org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration
- 実装されたすべてのインターフェース:
Aware
,BeanClassLoaderAware
@AutoConfiguration(before=DataSourceAutoConfiguration.class)
@EnableConfigurationProperties(DataSourceProperties.class)
@ConditionalOnClass({javax.sql.DataSource.classSE,jakarta.transaction.TransactionManager.class,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType.class})
@ConditionalOnBean(XADataSourceWrapper.class)
@ConditionalOnMissingBean(javax.sql.DataSource.classSE)
public class XADataSourceAutoConfiguration
extends ObjectSE
implements BeanClassLoaderAware
XA を備えた
DataSource
SE 用の Auto-configuration
。- 導入:
- 1.2.0
- 作成者:
- Phillip Webb, Josh Long, Madhura Bhave, Moritz Halbritter, Andy Wilkinson
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明dataSource
(XADataSourceWrapper wrapper, DataSourceProperties properties, JdbcConnectionDetails connectionDetails, ObjectProvider<XADataSourceSE> xaDataSource) void
setBeanClassLoader
(ClassLoaderSE classLoader)
コンストラクターの詳細
XADataSourceAutoConfiguration
public XADataSourceAutoConfiguration()
メソッドの詳細
dataSource
@Bean public DataSourceSE dataSource(XADataSourceWrapper wrapper, DataSourceProperties properties, JdbcConnectionDetails connectionDetails, ObjectProvider<XADataSourceSE> xaDataSource) throws ExceptionSE - 例外:
ExceptionSE
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAware
のsetBeanClassLoader