クラス JooqAutoConfiguration
java.lang.ObjectSE
org.springframework.boot.autoconfigure.jooq.JooqAutoConfiguration
@AutoConfiguration(after={DataSourceAutoConfiguration.class,TransactionAutoConfiguration.class})
@ConditionalOnClass(org.jooq.DSLContext.class)
@ConditionalOnBean(javax.sql.DataSource.classSE)
@EnableConfigurationProperties(JooqProperties.class)
public class JooqAutoConfiguration
extends ObjectSE
JOOQ の
Auto-configuration。- 導入:
- 1.3.0
- 作成者:
- Andreas Ahlenstorf, Michael Simons, Dmytro Nosan
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明org.jooq.impl.DataSourceConnectionProviderdataSourceConnectionProvider(DataSourceSE dataSource) org.jooq.impl.DefaultDSLContextdslContext(org.jooq.Configuration configuration) org.jooq.impl.DefaultConfigurationjooqConfiguration(JooqProperties properties, org.jooq.ConnectionProvider connectionProvider, DataSourceSE dataSource, ObjectProvider<org.jooq.TransactionProvider> transactionProvider, ObjectProvider<org.jooq.ExecuteListenerProvider> executeListenerProviders, ObjectProvider<DefaultConfigurationCustomizer> configurationCustomizers) org.jooq.impl.DefaultExecuteListenerProviderjooqExceptionTranslatorExecuteListenerProvider(ExceptionTranslatorExecuteListener exceptionTranslatorExecuteListener) transactionProvider(PlatformTransactionManager txManager)
コンストラクターの詳細
JooqAutoConfiguration
public JooqAutoConfiguration()
方法の詳細
dataSourceConnectionProvider
@Bean @ConditionalOnMissingBean(org.jooq.ConnectionProvider.class) public org.jooq.impl.DataSourceConnectionProvider dataSourceConnectionProvider(DataSourceSE dataSource) transactionProvider
@Bean @ConditionalOnBean(org.springframework.transaction.PlatformTransactionManager.class) @ConditionalOnMissingBean(org.jooq.TransactionProvider.class) public SpringTransactionProvider transactionProvider(PlatformTransactionManager txManager) jooqExceptionTranslatorExecuteListenerProvider
@Bean @Order(0) public org.jooq.impl.DefaultExecuteListenerProvider jooqExceptionTranslatorExecuteListenerProvider(ExceptionTranslatorExecuteListener exceptionTranslatorExecuteListener) jooqExceptionTranslator
dslContext
@Bean @ConditionalOnMissingBean(org.jooq.DSLContext.class) public org.jooq.impl.DefaultDSLContext dslContext(org.jooq.Configuration configuration) jooqConfiguration
@Bean @ConditionalOnMissingBean(org.jooq.Configuration.class) public org.jooq.impl.DefaultConfiguration jooqConfiguration(JooqProperties properties, org.jooq.ConnectionProvider connectionProvider, DataSourceSE dataSource, ObjectProvider<org.jooq.TransactionProvider> transactionProvider, ObjectProvider<org.jooq.ExecuteListenerProvider> executeListenerProviders, ObjectProvider<DefaultConfigurationCustomizer> configurationCustomizers)