Package io.micronaut.configuration.jdbi
Class JdbiFactory
- java.lang.Object
-
- io.micronaut.configuration.jdbi.JdbiFactory
-
@Factory public class JdbiFactory extends Object
Sets up Jdbi library integration.- Since:
- 1.4.0
- Author:
- Dan Maas
-
-
Constructor Summary
Constructors Constructor Description JdbiFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Jdbi
jdbi(DataSource dataSource, TransactionHandler transactionHandler, StatementBuilderFactory statementBuilderFactory, JdbiCustomizer jdbiCustomizer)
Creates a JdbiJdbi
instance.
-
-
-
Method Detail
-
jdbi
@EachBean(javax.sql.DataSource.class) public Jdbi jdbi(DataSource dataSource, @Parameter @Nullable TransactionHandler transactionHandler, @Parameter @Nullable StatementBuilderFactory statementBuilderFactory, @Parameter @Nullable JdbiCustomizer jdbiCustomizer)
Creates a JdbiJdbi
instance. It will configure it with available Jdbi provider beans with the same qualifier.Plugins will be installed automatically from the classpath using the
ServiceLoader
mechanism- Parameters:
dataSource
- TheDataSource
transactionHandler
- TheTransactionHandler
statementBuilderFactory
- TheStatementBuilderFactory
jdbiCustomizer
- TheJdbiCustomizer
- Returns:
- The
Jdbi
instance
-
-