接口的使用
org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
使用InstantiationAwareBeanPostProcessor的程序包 程序包 说明 org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.aspectj.autoproxy Base classes enabling auto-proxying based on AspectJ.org.springframework.aop.framework.autoproxy Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.orm.jpa.support Classes supporting theorg.springframework.orm.jpa
package.org.springframework.scripting.support Support classes for Spring's scripting package.org.springframework.aop.aspectj.annotation中InstantiationAwareBeanPostProcessor的使用
实现InstantiationAwareBeanPostProcessor的org.springframework.aop.aspectj.annotation中的类 修饰符和类型 类 说明 class
AnnotationAwareAspectJAutoProxyCreator
AspectJAwareAdvisorAutoProxyCreator
subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.org.springframework.aop.aspectj.autoproxy中InstantiationAwareBeanPostProcessor的使用
实现InstantiationAwareBeanPostProcessor的org.springframework.aop.aspectj.autoproxy中的类 修饰符和类型 类 说明 class
AspectJAwareAdvisorAutoProxyCreator
AbstractAdvisorAutoProxyCreator
subclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.org.springframework.aop.framework.autoproxy中InstantiationAwareBeanPostProcessor的使用
实现InstantiationAwareBeanPostProcessor的org.springframework.aop.framework.autoproxy中的类 修饰符和类型 类 说明 class
AbstractAdvisorAutoProxyCreator
Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.class
AbstractAutoProxyCreator
BeanPostProcessor
implementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.class
BeanNameAutoProxyCreator
Auto proxy creator that identifies beans to proxy via a list of names.class
DefaultAdvisorAutoProxyCreator
BeanPostProcessor
implementation that creates AOP proxies based on all candidateAdvisor
s in the currentBeanFactory
.class
InfrastructureAdvisorAutoProxyCreator
Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.org.springframework.beans.factory.annotation中InstantiationAwareBeanPostProcessor的使用
实现InstantiationAwareBeanPostProcessor的org.springframework.beans.factory.annotation中的类 修饰符和类型 类 说明 class
AutowiredAnnotationBeanPostProcessor
BeanPostProcessor
implementation that autowires annotated fields, setter methods, and arbitrary config methods.class
RequiredAnnotationBeanPostProcessor
已过时。as of 5.1, in favor of using constructor injection for required settings (or a customInitializingBean
implementation)org.springframework.beans.factory.config中InstantiationAwareBeanPostProcessor的使用
org.springframework.beans.factory.config中InstantiationAwareBeanPostProcessor的子接口 修饰符和类型 接口 说明 interface
SmartInstantiationAwareBeanPostProcessor
Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean.实现InstantiationAwareBeanPostProcessor的org.springframework.beans.factory.config中的类 修饰符和类型 类 说明 class
InstantiationAwareBeanPostProcessorAdapter
Adapter that implements all methods onSmartInstantiationAwareBeanPostProcessor
as no-ops, which will not change normal processing of each bean instantiated by the container.org.springframework.context.annotation中InstantiationAwareBeanPostProcessor的使用
实现InstantiationAwareBeanPostProcessor的org.springframework.context.annotation中的类 修饰符和类型 类 说明 class
CommonAnnotationBeanPostProcessor
BeanPostProcessor
implementation that supports common Java annotations out of the box, in particular the JSR-250 annotations in thejavax.annotation
package.org.springframework.orm.jpa.support中InstantiationAwareBeanPostProcessor的使用
实现InstantiationAwareBeanPostProcessor的org.springframework.orm.jpa.support中的类 修饰符和类型 类 说明 class
PersistenceAnnotationBeanPostProcessor
BeanPostProcessor that processesPersistenceUnit
andPersistenceContext
annotations, for injection of the corresponding JPA resourcesEntityManagerFactory
andEntityManager
.org.springframework.scripting.support中InstantiationAwareBeanPostProcessor的使用
实现InstantiationAwareBeanPostProcessor的org.springframework.scripting.support中的类 修饰符和类型 类 说明 class
ScriptFactoryPostProcessor
BeanPostProcessor
that handlesScriptFactory
definitions, replacing each factory with the actual scripted Java object generated by it.