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 Jdbijdbi(DataSource dataSource, TransactionHandler transactionHandler, StatementBuilderFactory statementBuilderFactory, JdbiCustomizer jdbiCustomizer)Creates a JdbiJdbiinstance.
-
-
-
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 JdbiJdbiinstance. It will configure it with available Jdbi provider beans with the same qualifier.Plugins will be installed automatically from the classpath using the
ServiceLoadermechanism- Parameters:
dataSource- TheDataSourcetransactionHandler- TheTransactionHandlerstatementBuilderFactory- TheStatementBuilderFactoryjdbiCustomizer- TheJdbiCustomizer- Returns:
- The
Jdbiinstance
-
-