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
ConstructorDescriptionDeprecated, 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 TypeMethodDescriptionvoid
Deprecated, 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, usingServiceLoader
manifests.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 theJdbi
will obtain connectionsvoid
setGlobalDefines
(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 theJdbi
will 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, usingServiceLoader
manifests.- 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.spring
module with Spring 6.x or newer.