Uses of Interface
org.springframework.beans.factory.BeanFactoryAware
Packages that use BeanFactoryAware
Package
Description
AspectJ integration package.
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
Base classes enabling auto-proxying based on AspectJ.
Support package for declarative AOP configuration,
 with XML schema being the primary configuration format.
Package containing Spring's basic AOP infrastructure, compliant with the
 AOP Alliance interfaces.
Bean post-processors for use in ApplicationContexts to simplify AOP usage
 by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
Various 
TargetSourceCreator
 implementations for use with Spring's AOP auto-proxying support.Provides miscellaneous interceptor implementations.
Support for AOP-based scoping of target objects, with configurable backend.
Convenience classes for using Spring's AOP API.
Various 
TargetSource implementations for use
 with Spring AOP.Support package for annotation-driven bean configuration.
SPI interfaces and configuration-related convenience classes for bean factories.
Support package for the Java 
ServiceLoader facility.Classes supporting the 
org.springframework.beans.factory package.Mechanism to determine bean wiring metadata from a bean instance.
AOP-based solution for declarative caching demarcation.
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
Annotation support for the Application Context, including JSR-250 "common"
 annotations, component-scanning, and Java-based metadata for creating
 Spring-managed objects.
Support classes for application events, like standard context events.
Classes supporting the org.springframework.context package,
 such as abstract base classes for ApplicationContext
 implementations and a MessageSource implementation.
Load-time weaving support for a Spring application context, building on Spring's
 
LoadTimeWeaver abstraction.Annotation support for DAOs.
Support classes for DAO implementations,
 providing miscellaneous utility methods.
Defines the Spring JDBC configuration namespace.
Provides a strategy for looking up JDBC DataSources by name.
Annotations and support classes for declarative JMS listener endpoints.
Support package for declarative messaging configuration,
 with Java configuration and XML schema support.
Support classes for Spring's JMS framework.
This package provides declarative creation and registration of
 Spring-managed beans as JMX MBeans.
Annotations for MBean exposure.
The classes in this package make JNDI easier to use,
 facilitating the accessing of configuration stored in JNDI,
 and provide useful superclasses for JNDI access classes.
Defines interfaces and implementation classes for messaging templates.
Support classes for working with annotated message-handling methods.
Package providing integration of
 Hibernate 5.x
 with Spring concepts.
Package providing integration of JPA (Java Persistence API) with Spring concepts.
Classes supporting the 
org.springframework.orm.jpa package.Provides a strategy for looking up R2DBC ConnectionFactories by name.
Annotation support for asynchronous method execution.
Support package for declarative scheduling configuration,
 with XML schema being the primary configuration format.
Support classes for the open source scheduler
 Quartz,
 allowing to set up Quartz Schedulers, JobDetails and
 Triggers as beans in a Spring context.
Package providing integration of
 Groovy
 into Spring's scripting infrastructure.
Support classes for Spring's scripting package.
AOP-based solution for declarative transaction demarcation.
Support classes for integrating a JSR-303 Bean Validation provider
 (such as Hibernate Validator) into a Spring ApplicationContext
 and in particular with Spring's data binding and validation APIs.
Support for asynchronous request processing.
MVC infrastructure for annotation-based handler method processing, building on the
 
org.springframework.web.method.annotation package.Client-side classes for use with standard Jakarta WebSocket endpoints.
Convenient 
WebSocketHandler
 implementations and decorators.Server-side classes for use with standard JSR-356 WebSocket endpoints.
- 
Uses of BeanFactoryAware in org.springframework.aop.aspectjClasses in org.springframework.aop.aspectj that implement BeanFactoryAwareModifier and TypeClassDescriptionclassSpringPointcutimplementation that uses the AspectJ weaver to evaluate a pointcut expression.classSpring AOP Advisor that can be used for any AspectJ pointcut expression.
- 
Uses of BeanFactoryAware in org.springframework.aop.aspectj.annotationClasses in org.springframework.aop.aspectj.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAspectJAwareAdvisorAutoProxyCreatorsubclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.
- 
Uses of BeanFactoryAware in org.springframework.aop.aspectj.autoproxyClasses in org.springframework.aop.aspectj.autoproxy that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAbstractAdvisorAutoProxyCreatorsubclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.
- 
Uses of BeanFactoryAware in org.springframework.aop.configClasses in org.springframework.aop.config that implement BeanFactoryAwareModifier and TypeClassDescriptionclassFactoryBeanimplementation that locates aMethodon a specified bean.classImplementation ofAspectInstanceFactorythat locates the aspect from theBeanFactoryusing a configured bean name.
- 
Uses of BeanFactoryAware in org.springframework.aop.frameworkClasses in org.springframework.aop.framework that implement BeanFactoryAwareModifier and TypeClassDescriptionclassFactoryBeanimplementation that builds an AOP proxy based on beans in a SpringBeanFactory.
- 
Uses of BeanFactoryAware in org.springframework.aop.framework.autoproxyClasses in org.springframework.aop.framework.autoproxy that implement BeanFactoryAwareModifier and TypeClassDescriptionclassGeneric auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.classBeanPostProcessorimplementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.classExtension ofAbstractAutoProxyCreatorwhich implementsBeanFactoryAware, adds exposure of the original target class for each proxied bean (AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE), and participates in an externally enforced target-class mode for any given bean (AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE).classAuto proxy creator that identifies beans to proxy via a list of names.classBeanPostProcessorimplementation that creates AOP proxies based on all candidateAdvisors in the currentBeanFactory.classAuto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.
- 
Uses of BeanFactoryAware in org.springframework.aop.framework.autoproxy.targetClasses in org.springframework.aop.framework.autoproxy.target that implement BeanFactoryAwareModifier and TypeClassDescriptionclassConvenient superclass forTargetSourceCreatorimplementations that require creating multiple instances of a prototype bean.classTargetSourceCreatorthat enforces aLazyInitTargetSourcefor each bean that is defined as "lazy-init".classConvenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPool2TargetSource % ThreadLocalTargetSource ! PrototypeTargetSource
- 
Uses of BeanFactoryAware in org.springframework.aop.interceptorClasses in org.springframework.aop.interceptor that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBase class for asynchronous method execution aspects, such asorg.springframework.scheduling.annotation.AnnotationAsyncExecutionInterceptorororg.springframework.scheduling.aspectj.AnnotationAsyncExecutionAspect.classAOP AllianceMethodInterceptorthat processes method invocations asynchronously, using a givenAsyncTaskExecutor.
- 
Uses of BeanFactoryAware in org.springframework.aop.scopeClasses in org.springframework.aop.scope that implement BeanFactoryAwareModifier and TypeClassDescriptionclassConvenient proxy factory bean for scoped objects.
- 
Uses of BeanFactoryAware in org.springframework.aop.supportClasses in org.springframework.aop.support that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAbstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.classConcrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.
- 
Uses of BeanFactoryAware in org.springframework.aop.targetClasses in org.springframework.aop.target that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBase class forTargetSourceimplementations that are based on a SpringBeanFactory, delegating to Spring-managed bean instances.classAbstract base class for poolingTargetSourceimplementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.classBase class for dynamicTargetSourceimplementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy.classTargetSourceimplementation that holds objects in a configurable Apache Commons2 Pool.classTargetSourcethat lazily accesses a singleton bean from aBeanFactory.classTargetSourceimplementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request).classSimpleTargetSourceimplementation, freshly obtaining the specified target bean from its containing SpringBeanFactory.classAlternative to an object pool.
- 
Uses of BeanFactoryAware in org.springframework.beans.factory.annotationClasses in org.springframework.beans.factory.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that autowires annotated fields, setter methods, and arbitrary config methods.classAutowireCandidateResolverimplementation that matches bean definition qualifiers againstqualifier annotationson the field or parameter to be autowired.
- 
Uses of BeanFactoryAware in org.springframework.beans.factory.configClasses in org.springframework.beans.factory.config that implement BeanFactoryAwareModifier and TypeClassDescriptionclassSimple template superclass forFactoryBeanimplementations that creates a singleton or a prototype object, depending on a flag.classSimple factory for shared List instances.classSimple factory for shared Map instances.classSimple method invoker bean: just invoking a target method, not expecting a result to expose to the container (in contrast toMethodInvokingFactoryBean).classFactoryBeanwhich returns a value which is the result of a static or instance method invocation.classAFactoryBeanimplementation that returns a value which is anObjectFactorythat in turn returns a bean sourced from aBeanFactory.classAbstract base class for property resource configurers that resolve placeholders in bean definition property values.classDeprecated.classFactoryBeanthat evaluates a property path on a given target object.classDeprecated.as of 5.2; useorg.springframework.context.support.PropertySourcesPlaceholderConfigurerinstead which is more flexible through taking advantage of theEnvironmentandPropertySourcemechanisms.classAFactoryBeanimplementation that returns a value which is a JSR-330Providerthat in turn returns a bean sourced from aBeanFactory.classAFactoryBeanimplementation that takes an interface which must have one or more methods with the signaturesMyType xxx()orMyType xxx(MyIdType id)(typically,MyService getService()orMyService getService(String id)) and creates a dynamic proxy which implements that interface, delegating to an underlyingBeanFactory.classSimple factory for shared Set instances.
- 
Uses of BeanFactoryAware in org.springframework.beans.factory.serviceloaderClasses in org.springframework.beans.factory.serviceloader that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAbstract base class for FactoryBeans operating on the JDK 1.6ServiceLoaderfacility.classFactoryBeanthat exposes the 'primary' service for the configured service class, obtained through the JDK 1.6ServiceLoaderfacility.classFactoryBeanthat exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6ServiceLoaderfacility.classFactoryBeanthat exposes the JDK 1.6ServiceLoaderfor the configured service class.
- 
Uses of BeanFactoryAware in org.springframework.beans.factory.supportClasses in org.springframework.beans.factory.support that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBasicAutowireCandidateResolverthat performs a full generic type match with the candidate's type if the dependency is declared as a generic type (for example,Repository<Customer>).
- 
Uses of BeanFactoryAware in org.springframework.beans.factory.wiringClasses in org.springframework.beans.factory.wiring that implement BeanFactoryAwareModifier and TypeClassDescriptionclassConvenient base class for bean configurers that can perform Dependency Injection on objects (however they may be created).
- 
Uses of BeanFactoryAware in org.springframework.cache.interceptorClasses in org.springframework.cache.interceptor that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAdvisor driven by aCacheOperationSource, used to include a cache advice bean for methods that are cacheable.classBase class for caching aspects, such as theCacheInterceptoror an AspectJ aspect.classAOP Alliance MethodInterceptor for declarative cache management using the common Spring caching infrastructure (Cache).classProxy factory bean for simplified declarative caching handling.
- 
Uses of BeanFactoryAware in org.springframework.cache.jcache.interceptorClasses in org.springframework.cache.jcache.interceptor that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAdvisor driven by aJCacheOperationSource, used to include a cache advice bean for methods that are cacheable.classThe defaultJCacheOperationSourceimplementation delegating default operations to configurable services with sensible defaults when not present.
- 
Uses of BeanFactoryAware in org.springframework.context.annotationClasses in org.springframework.context.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that supports common Java annotations out of the box, in particular the common annotations in thejakarta.annotationpackage.classComplete implementation of theAutowireCandidateResolverstrategy interface, providing support for qualifier annotations as well as for lazy resolution driven by theLazyannotation in thecontext.annotationpackage.class@Configurationclass that registers aAnnotationMBeanExporterbean.
- 
Uses of BeanFactoryAware in org.springframework.context.eventClasses in org.springframework.context.event that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAbstract implementation of theApplicationEventMulticasterinterface, providing the basic listener registration facility.classSimple implementation of theApplicationEventMulticasterinterface.
- 
Uses of BeanFactoryAware in org.springframework.context.supportClasses in org.springframework.context.support that implement BeanFactoryAwareModifier and TypeClassDescriptionclassSpring's default implementation of theLifecycleProcessorstrategy.classSpecialization ofPlaceholderConfigurerSupportthat resolves ${...} placeholders within bean definition property values and@Valueannotations against the current SpringEnvironmentand its set ofPropertySources.
- 
Uses of BeanFactoryAware in org.springframework.context.weavingClasses in org.springframework.context.weaving that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that passes the context's defaultLoadTimeWeaverto beans that implement theLoadTimeWeaverAwareinterface.
- 
Uses of BeanFactoryAware in org.springframework.dao.annotationClasses in org.springframework.dao.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBean post-processor that automatically applies persistence exception translation to any bean marked with Spring's @Repositoryannotation, adding a correspondingPersistenceExceptionTranslationAdvisorto the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).
- 
Uses of BeanFactoryAware in org.springframework.dao.supportClasses in org.springframework.dao.support that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAOP Alliance MethodInterceptor that provides persistence exception translation based on a given PersistenceExceptionTranslator.
- 
Uses of BeanFactoryAware in org.springframework.jdbc.configClasses in org.springframework.jdbc.config that implement BeanFactoryAwareModifier and TypeClassDescriptionclassFactoryBeanimplementation that takes a list of location Strings and creates a sorted array ofResourceinstances.
- 
Uses of BeanFactoryAware in org.springframework.jdbc.datasource.lookupClasses in org.springframework.jdbc.datasource.lookup that implement BeanFactoryAwareModifier and TypeClassDescriptionclassDataSourceLookupimplementation based on a SpringBeanFactory.
- 
Uses of BeanFactoryAware in org.springframework.jms.annotationClasses in org.springframework.jms.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBean post-processor that registers methods annotated withJmsListenerto be invoked by a JMS message listener container created under the cover by aJmsListenerContainerFactoryaccording to the attributes of the annotation.
- 
Uses of BeanFactoryAware in org.springframework.jms.configClasses in org.springframework.jms.config that implement BeanFactoryAwareModifier and TypeClassDescriptionclassHelper bean for registeringJmsListenerEndpointwith aJmsListenerEndpointRegistry.classAJmsListenerEndpointproviding the method to invoke to process an incoming message for this endpoint.
- 
Uses of BeanFactoryAware in org.springframework.jms.support.destinationClasses in org.springframework.jms.support.destination that implement BeanFactoryAwareModifier and TypeClassDescriptionclassDestinationResolverimplementation based on a SpringBeanFactory.
- 
Uses of BeanFactoryAware in org.springframework.jmx.exportClasses in org.springframework.jmx.export that implement BeanFactoryAwareModifier and TypeClassDescriptionclassJMX exporter that allows for exposing any Spring-managed bean to a JMXMBeanServer, without the need to define any JMX-specific information in the bean classes.
- 
Uses of BeanFactoryAware in org.springframework.jmx.export.annotationClasses in org.springframework.jmx.export.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassImplementation of theJmxAttributeSourceinterface that reads annotations and exposes the corresponding attributes.classConvenient subclass of Spring's standardMBeanExporter, activating annotation usage for JMX exposure of Spring beans:ManagedResource,ManagedAttribute,ManagedOperation, etc.
- 
Uses of BeanFactoryAware in org.springframework.jndiClasses in org.springframework.jndi that implement BeanFactoryAware
- 
Uses of BeanFactoryAware in org.springframework.messaging.coreClasses in org.springframework.messaging.core that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAn implementation ofDestinationResolverthat interprets a destination name as the bean name of aMessageChanneland looks up the bean in the configuredBeanFactory.classA messaging template that resolves destinations names toMessageChannel's to send and receive messages from.
- 
Uses of BeanFactoryAware in org.springframework.messaging.handler.annotation.supportClasses in org.springframework.messaging.handler.annotation.support that implement BeanFactoryAwareModifier and TypeClassDescriptionclassThe defaultMessageHandlerMethodFactoryimplementation creating anInvocableHandlerMethodwith the necessaryHandlerMethodArgumentResolverinstances to detect and process most of the use cases defined byMessageMapping.
- 
Uses of BeanFactoryAware in org.springframework.orm.hibernate5Classes in org.springframework.orm.hibernate5 that implement BeanFactoryAwareModifier and TypeClassDescriptionclassPlatformTransactionManagerimplementation for a single HibernateSessionFactory.classFactoryBeanthat creates a HibernateSessionFactory.
- 
Uses of BeanFactoryAware in org.springframework.orm.jpaClasses in org.springframework.orm.jpa that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAbstractFactoryBeanthat creates a local JPAEntityManagerFactoryinstance within a Spring application context.classBase class for any class that needs to access a JPAEntityManagerFactory, usually in order to obtain a JPAEntityManager.classPlatformTransactionManagerimplementation for a single JPAEntityManagerFactory.classFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard container bootstrap contract.classFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard standalone bootstrap contract.
- 
Uses of BeanFactoryAware in org.springframework.orm.jpa.supportClasses in org.springframework.orm.jpa.support that implement BeanFactoryAwareModifier and TypeClassDescriptionclassSpring web request interceptor that binds a JPA EntityManager to the thread for the entire processing of the request.classBeanPostProcessor that processesPersistenceUnitandPersistenceContextannotations, for injection of the corresponding JPA resourcesEntityManagerFactoryandEntityManager.classFactoryBeanthat exposes a shared JPAEntityManagerreference for a given EntityManagerFactory.
- 
Uses of BeanFactoryAware in org.springframework.r2dbc.connection.lookupClasses in org.springframework.r2dbc.connection.lookup that implement BeanFactoryAwareModifier and TypeClassDescriptionclassConnectionFactoryLookupimplementation based on a SpringBeanFactory.
- 
Uses of BeanFactoryAware in org.springframework.scheduling.annotationClasses in org.springframework.scheduling.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassSpecialization ofAsyncExecutionInterceptorthat delegates method execution to anExecutorbased on theAsyncannotation.classAdvisor that activates asynchronous method execution through theAsyncannotation.classBean post-processor that automatically applies asynchronous invocation behavior to any bean that carries theAsyncannotation at class or method-level by adding a correspondingAsyncAnnotationAdvisorto the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all the target's interfaces).classBean post-processor that registers methods annotated with@Scheduledto be invoked by aTaskScheduleraccording to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation.
- 
Uses of BeanFactoryAware in org.springframework.scheduling.configClasses in org.springframework.scheduling.config that implement BeanFactoryAwareModifier and TypeClassDescriptionclassA routing implementation of theTaskSchedulerinterface, delegating to a target scheduler based on an identified qualifier or using a default scheduler otherwise.
- 
Uses of BeanFactoryAware in org.springframework.scheduling.quartzClasses in org.springframework.scheduling.quartz that implement BeanFactoryAwareModifier and TypeClassDescriptionclassFactoryBeanthat exposes aJobDetailobject which delegates job execution to a specified (static or non-static) method.classSpring bean-style class for accessing a Quartz Scheduler, i.e.
- 
Uses of BeanFactoryAware in org.springframework.scripting.groovyClasses in org.springframework.scripting.groovy that implement BeanFactoryAware
- 
Uses of BeanFactoryAware in org.springframework.scripting.supportClasses in org.springframework.scripting.support that implement BeanFactoryAwareModifier and TypeClassDescriptionclassBeanPostProcessorthat handlesScriptFactorydefinitions, replacing each factory with the actual scripted Java object generated by it.
- 
Uses of BeanFactoryAware in org.springframework.transaction.interceptorClasses in org.springframework.transaction.interceptor that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAdvisor driven by aTransactionAttributeSource, used to include a transaction advice bean for methods that are transactional.classBase class for transactional aspects, such as theTransactionInterceptoror an AspectJ aspect.classAOP Alliance MethodInterceptor for declarative transaction management using the common Spring transaction infrastructure (PlatformTransactionManager/ReactiveTransactionManager).classProxy factory bean for simplified declarative transaction handling.
- 
Uses of BeanFactoryAware in org.springframework.validation.beanvalidationClasses in org.springframework.validation.beanvalidation that implement BeanFactoryAwareModifier and TypeClassDescriptionclassA convenientBeanPostProcessorimplementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods.
- 
Uses of BeanFactoryAware in org.springframework.web.context.request.asyncClasses in org.springframework.web.context.request.async that implement BeanFactoryAwareModifier and TypeClassDescriptionclassWebAsyncTask<V>Holder for aCallable, a timeout value, and a task executor.
- 
Uses of BeanFactoryAware in org.springframework.web.servlet.mvc.method.annotationClasses in org.springframework.web.servlet.mvc.method.annotation that implement BeanFactoryAwareModifier and TypeClassDescriptionclass
- 
Uses of BeanFactoryAware in org.springframework.web.socket.client.standardClasses in org.springframework.web.socket.client.standard that implement BeanFactoryAwareModifier and TypeClassDescriptionclassWebSocketconnection managerthat connects to the server viaWebSocketContainerand handles the session with an@ClientEndpointendpoint.classWebSocketconnection managerthat connects to the server viaWebSocketContainerand handles the session with anEndpoint.
- 
Uses of BeanFactoryAware in org.springframework.web.socket.handlerClasses in org.springframework.web.socket.handler that implement BeanFactoryAwareModifier and TypeClassDescriptionclassInstantiates a target handler through a SpringBeanFactoryand also provides an equivalent destroy method.classAWebSocketHandlerthat initializes and destroys aWebSocketHandlerinstance for each WebSocket connection and delegates all other methods to it.
- 
Uses of BeanFactoryAware in org.springframework.web.socket.server.standardClasses in org.springframework.web.socket.server.standard that implement BeanFactoryAwareModifier and TypeClassDescriptionclassAn implementation ofServerEndpointConfigfor use in Spring-based applications.
PropertyPlaceholderConfigurer