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
@Deprecated(forRemoval=true,
since="3.47.0")
public class JdbiFactoryBean
extends org.springframework.beans.factory.config.AbstractFactoryBean<Jdbi>
Deprecated, for removal: This API element is subject to removal in a future version.
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
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.JdbiFactoryBean(DataSource dataSource) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated, for removal: This API element is subject to removal in a future version.Verifies that a dataSource has been setDeprecated, for removal: This API element is subject to removal in a future version.SeeFactoryBean.getObjectType()setAutoInstallPlugins(boolean autoInstallPlugins) Deprecated, for removal: This API element is subject to removal in a future version.Sets whether to install plugins automatically from the classpath, usingServiceLoadermanifests.setDataSource(DataSource dataSource) Deprecated, for removal: This API element is subject to removal in a future version.The datasource, which should be managed by spring's transaction system, from which theJdbiwill obtain connectionsvoidsetGlobalDefines(Map<String, Object> defines) Deprecated, for removal: This API element is subject to removal in a future version.setPlugins(Collection<JdbiPlugin> plugins) Deprecated, for removal: This API element is subject to removal in a future version.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()Deprecated, for removal: This API element is subject to removal in a future version. -
JdbiFactoryBean
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getObjectType
Deprecated, for removal: This API element is subject to removal in a future version.SeeFactoryBean.getObjectType() -
setDataSource
Deprecated, for removal: This API element is subject to removal in a future version.The datasource, which should be managed by spring's transaction system, from which theJdbiwill obtain connections- Parameters:
dataSource- the data source.- Returns:
- this
-
setPlugins
Deprecated, for removal: This API element is subject to removal in a future version.Installs the given plugins which will be installed into theJdbi.- Parameters:
plugins- collection of Jdbi plugins to install.- Returns:
- this
-
setAutoInstallPlugins
Deprecated, for removal: This API element is subject to removal in a future version.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
Deprecated, for removal: This API element is subject to removal in a future version. -
afterPropertiesSet
Deprecated, for removal: This API element is subject to removal in a future version.Verifies that a dataSource has been set
-
org.jdbi.v3.springmodule with Spring 6.x or newer.