Class JooqAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.jooq.JooqAutoConfiguration
@Configuration @ConditionalOnClass(org.jooq.DSLContext.class) @ConditionalOnBean(javax.sql.DataSource.class) @AutoConfigureAfter({DataSourceAutoConfiguration.class,TransactionAutoConfiguration.class}) public class JooqAutoConfiguration extends Object
Auto-configuration
for JOOQ.- Since:
- 1.3.0
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JooqAutoConfiguration.DslContextConfiguration
Constructor Summary
Constructors Constructor Description JooqAutoConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jooq.impl.DataSourceConnectionProvider
dataSourceConnectionProvider(DataSource dataSource)
org.jooq.impl.DefaultExecuteListenerProvider
jooqExceptionTranslatorExecuteListenerProvider()
SpringTransactionProvider
transactionProvider(org.springframework.transaction.PlatformTransactionManager txManager)
Constructor Detail
JooqAutoConfiguration
public JooqAutoConfiguration()
Method Detail
dataSourceConnectionProvider
@Bean @ConditionalOnMissingBean public org.jooq.impl.DataSourceConnectionProvider dataSourceConnectionProvider(DataSource dataSource)
transactionProvider
@Bean @ConditionalOnBean(org.springframework.transaction.PlatformTransactionManager.class) public SpringTransactionProvider transactionProvider(org.springframework.transaction.PlatformTransactionManager txManager)
jooqExceptionTranslatorExecuteListenerProvider
@Bean @Order(0) public org.jooq.impl.DefaultExecuteListenerProvider jooqExceptionTranslatorExecuteListenerProvider()