Package org.jdbi.v3.spring5
Class JdbiFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<Jdbi>
org.jdbi.v3.spring5.JdbiFactoryBean
- All Implemented Interfaces:
 org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<Jdbi>,org.springframework.beans.factory.InitializingBean
public class JdbiFactoryBean
extends org.springframework.beans.factory.config.AbstractFactoryBean<Jdbi>
Utility class which constructs an 
Jdbi instance which can conveniently
 participate in Spring's transaction management system.- 
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidVerifies that a dataSource has been setSeeFactoryBean.getObjectType()setAutoInstallPlugins(boolean autoInstallPlugins) Sets whether to install plugins automatically from the classpath, usingServiceLoadermanifests.setDataSource(DataSource dataSource) The datasource, which should be managed by spring's transaction system, from which theJdbiwill obtain connectionsvoidsetGlobalDefines(Map<String, Object> defines) setPlugins(Collection<JdbiPlugin> plugins) Installs the given plugins which will be installed into theJdbi.Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
destroy, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton 
- 
Constructor Details
- 
JdbiFactoryBean
public JdbiFactoryBean() - 
JdbiFactoryBean
 
 - 
 - 
Method Details
- 
getObjectType
SeeFactoryBean.getObjectType() - 
setDataSource
The datasource, which should be managed by spring's transaction system, from which theJdbiwill obtain connections- Parameters:
 dataSource- the data source.- Returns:
 - this
 
 - 
setPlugins
Installs the given plugins which will be installed into theJdbi.- Parameters:
 plugins- collection of Jdbi plugins to install.- Returns:
 - this
 
 - 
setAutoInstallPlugins
Sets whether to install plugins automatically from the classpath, usingServiceLoadermanifests.- Parameters:
 autoInstallPlugins- whether to install plugins automatically from the classpath.- Returns:
 - this
 - See Also:
 
 - 
setGlobalDefines
 - 
afterPropertiesSet
Verifies that a dataSource has been set 
 -