public class InjectionMetadata extends ObjectSE
AutowiredAnnotationBeanPostProcessor
、CommonAnnotationBeanPostProcessor
、PersistenceAnnotationBeanPostProcessor
で使用されます。
修飾子と型 | クラスと説明 |
---|---|
static class | InjectionMetadata.InjectedElement 単一の注入された要素。 |
コンストラクターと説明 |
---|
InjectionMetadata(ClassSE<?> targetClass, CollectionSE<InjectionMetadata.InjectedElement> elements) |
修飾子と型 | メソッドと説明 |
---|---|
void | checkConfigMembers(RootBeanDefinition beanDefinition) |
void | clear(PropertyValues pvs) 含まれている要素のプロパティスキップをクリアします。 |
void | inject(ObjectSE target, StringSE beanName, PropertyValues pvs) |
static boolean | needsRefresh(InjectionMetadata metadata, ClassSE<?> clazz) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public InjectionMetadata(ClassSE<?> targetClass, CollectionSE<InjectionMetadata.InjectedElement> elements)
public void checkConfigMembers(RootBeanDefinition beanDefinition)
public void inject(ObjectSE target, @Nullable StringSE beanName, @Nullable PropertyValues pvs) throws ThrowableSE
ThrowableSE
public void clear(@Nullable PropertyValues pvs)
public static boolean needsRefresh(@Nullable InjectionMetadata metadata, ClassSE<?> clazz)