Uses of Interface
org.springframework.beans.factory.config.BeanPostProcessor
Packages that use BeanPostProcessor
Package
Description
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
Base classes enabling auto-proxying based on AspectJ.
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
SPI package allowing Spring AOP framework to handle arbitrary advice types.
Bean post-processors for use in ApplicationContexts to simplify AOP usage
by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
Support package for annotation-driven bean configuration.
SPI interfaces and configuration-related convenience classes for bean factories.
Classes supporting the
org.springframework.beans.factory package.Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
Load-time weaving support for a Spring application context, building on Spring's
LoadTimeWeaver abstraction.Annotation support for DAOs.
Annotations and support classes for declarative JMS listener endpoints.
Classes supporting the
org.springframework.orm.jpa package.Java 5 annotation for asynchronous method execution.
Support classes for Spring's scripting package.
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.
Classes supporting the
org.springframework.web.context package,
such as WebApplicationContext implementations and various utility classes.Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
-
Uses of BeanPostProcessor in org.springframework.aop.aspectj.annotation
Classes in org.springframework.aop.aspectj.annotation that implement BeanPostProcessorModifier and TypeClassDescriptionclassAspectJAwareAdvisorAutoProxyCreatorsubclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors. -
Uses of BeanPostProcessor in org.springframework.aop.aspectj.autoproxy
Classes in org.springframework.aop.aspectj.autoproxy that implement BeanPostProcessorModifier 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 BeanPostProcessor in org.springframework.aop.framework
Classes in org.springframework.aop.framework that implement BeanPostProcessorModifier and TypeClassDescriptionclassBase class forBeanPostProcessorimplementations that apply a Spring AOPAdvisorto specific beans. -
Uses of BeanPostProcessor in org.springframework.aop.framework.adapter
Classes in org.springframework.aop.framework.adapter that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessor that registersAdvisorAdapterbeans in the BeanFactory with anAdvisorAdapterRegistry(by default theGlobalAdvisorAdapterRegistry). -
Uses of BeanPostProcessor in org.springframework.aop.framework.autoproxy
Classes in org.springframework.aop.framework.autoproxy that implement BeanPostProcessorModifier 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 BeanPostProcessor in org.springframework.beans.factory.annotation
Classes in org.springframework.beans.factory.annotation that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that autowires annotated fields, setter methods, and arbitrary config methods.classBeanPostProcessorimplementation that invokes annotated init and destroy methods. -
Uses of BeanPostProcessor in org.springframework.beans.factory.config
Subinterfaces of BeanPostProcessor in org.springframework.beans.factory.configModifier and TypeInterfaceDescriptioninterfaceSubinterface ofBeanPostProcessorthat adds a before-destruction callback.interfaceSubinterface ofBeanPostProcessorthat adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.interfaceExtension of theInstantiationAwareBeanPostProcessorinterface, adding a callback for predicting the eventual type of a processed bean.Methods in org.springframework.beans.factory.config with parameters of type BeanPostProcessorModifier and TypeMethodDescriptionvoidConfigurableBeanFactory.addBeanPostProcessor(BeanPostProcessor beanPostProcessor) Add a new BeanPostProcessor that will get applied to beans created by this factory. -
Uses of BeanPostProcessor in org.springframework.beans.factory.generator
Subinterfaces of BeanPostProcessor in org.springframework.beans.factory.generatorModifier and TypeInterfaceDescriptioninterfaceSpecialization ofBeanPostProcessorthat contributes to bean instantiation ahead of time, providing generated code that is equivalent to its runtime behavior. -
Uses of BeanPostProcessor in org.springframework.beans.factory.support
Subinterfaces of BeanPostProcessor in org.springframework.beans.factory.supportModifier and TypeInterfaceDescriptioninterfacePost-processor callback interface for merged bean definitions at runtime.Methods in org.springframework.beans.factory.support that return types with arguments of type BeanPostProcessorModifier and TypeMethodDescriptionAbstractBeanFactory.getBeanPostProcessors()Return the list of BeanPostProcessors that will get applied to beans created with this factory.Methods in org.springframework.beans.factory.support with parameters of type BeanPostProcessorModifier and TypeMethodDescriptionvoidAbstractBeanFactory.addBeanPostProcessor(BeanPostProcessor beanPostProcessor) Method parameters in org.springframework.beans.factory.support with type arguments of type BeanPostProcessorModifier and TypeMethodDescriptionvoidAbstractBeanFactory.addBeanPostProcessors(Collection<? extends BeanPostProcessor> beanPostProcessors) Add new BeanPostProcessors that will get applied to beans created by this factory. -
Uses of BeanPostProcessor in org.springframework.context.annotation
Classes in org.springframework.context.annotation that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that supports common Java annotations out of the box, in particular the common annotations in thejakarta.annotationpackage. -
Uses of BeanPostProcessor in org.springframework.context.weaving
Classes in org.springframework.context.weaving that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that passes the context's defaultLoadTimeWeaverto beans that implement theLoadTimeWeaverAwareinterface. -
Uses of BeanPostProcessor in org.springframework.dao.annotation
Classes in org.springframework.dao.annotation that implement BeanPostProcessorModifier 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 BeanPostProcessor in org.springframework.jms.annotation
Classes in org.springframework.jms.annotation that implement BeanPostProcessorModifier 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 BeanPostProcessor in org.springframework.orm.jpa.support
Classes in org.springframework.orm.jpa.support that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessor that processesPersistenceUnitandPersistenceContextannotations, for injection of the corresponding JPA resourcesEntityManagerFactoryandEntityManager. -
Uses of BeanPostProcessor in org.springframework.scheduling.annotation
Classes in org.springframework.scheduling.annotation that implement BeanPostProcessorModifier and TypeClassDescriptionclassBean 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 of 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 BeanPostProcessor in org.springframework.scripting.support
Classes in org.springframework.scripting.support that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessorthat handlesScriptFactorydefinitions, replacing each factory with the actual scripted Java object generated by it. -
Uses of BeanPostProcessor in org.springframework.validation.beanvalidation
Classes in org.springframework.validation.beanvalidation that implement BeanPostProcessorModifier and TypeClassDescriptionclassSimpleBeanPostProcessorthat checks JSR-303 constraint annotations in Spring-managed beans, throwing an initialization exception in case of constraint violations right before calling the bean's init method (if any).classA convenientBeanPostProcessorimplementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods. -
Uses of BeanPostProcessor in org.springframework.web.context.support
Classes in org.springframework.web.context.support that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that passes the ServletContext to beans that implement theServletContextAwareinterface. -
Uses of BeanPostProcessor in org.springframework.web.servlet.handler
Classes in org.springframework.web.servlet.handler that implement BeanPostProcessorModifier and TypeClassDescriptionclassBeanPostProcessorthat applies initialization and destruction callbacks to beans that implement theServletinterface.