public abstract class AbstractInjectableBeanPostProcessor<K extends InjectInfoKey>
extends org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
| 构造器和说明 |
|---|
AbstractInjectableBeanPostProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
accept(Field field) |
protected void |
buildMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
Class<?> proxyClass,
Type injectType,
Class<?> contextClass,
String instanceGetter) |
protected org.springframework.beans.factory.support.DefaultListableBeanFactory |
getDefaultListableBeanFactory() |
protected long |
getIndex() |
protected abstract Class<?> |
getInjectClass(K key,
Class<?> beanClass) |
protected abstract K |
getKey(Class<?> beanClass,
Field field) |
protected boolean |
injectNoneAnnotation() |
protected boolean |
isInjectable(Field field) |
protected abstract String |
newBeanName() |
boolean |
postProcessAfterInstantiation(Object bean,
String beanName) |
protected javassist.bytecode.annotation.Annotation |
primary(javassist.bytecode.ConstPool constPool) |
protected boolean isInjectable(Field field)
protected long getIndex()
protected javassist.bytecode.annotation.Annotation primary(javassist.bytecode.ConstPool constPool)
public final boolean postProcessAfterInstantiation(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessAfterInstantiation 在接口中 org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorpostProcessAfterInstantiation 在类中 org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapterorg.springframework.beans.BeansExceptionprotected abstract boolean accept(Field field)
protected abstract String newBeanName()
protected boolean injectNoneAnnotation()
protected void buildMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
Class<?> proxyClass,
Type injectType,
Class<?> contextClass,
String instanceGetter)
throws javassist.CannotCompileException
javassist.CannotCompileExceptionprotected org.springframework.beans.factory.support.DefaultListableBeanFactory getDefaultListableBeanFactory()
Copyright © 2020. All rights reserved.