クラス InjectionMetadata.InjectedElement
java.lang.ObjectSE
org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
- 含まれているクラス:
- InjectionMetadata
単一の注入された要素。
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected boolean明示的なプロパティ値が指定されているため、このインジェクタのプロパティをスキップする必要があるかどうかを確認します。protected final voidcheckResourceType(ClassSE<?> resourceType) protected voidこの要素のプロパティスキップをクリアします。booleanfinal MemberSEprotected ObjectSEgetResourceToInject(ObjectSE target, StringSE requestingBeanName) これまたはinject(java.lang.Object, java.lang.String, org.springframework.beans.PropertyValues)のいずれかをオーバーライドする必要があります。protected final ClassSE<?>inthashCode()protected voidinject(ObjectSE target, StringSE requestingBeanName, PropertyValues pvs) これまたはgetResourceToInject(java.lang.Object, java.lang.String)のいずれかをオーバーライドする必要があります。protected booleanプロパティ値を注入する必要があるかどうか。toString()
フィールドの詳細
member
isField
protected final boolean isFieldpd
skip
コンストラクターの詳細
InjectedElement
メソッドの詳細
getMember
getResourceType
checkResourceType
shouldInject
プロパティ値を注入する必要があるかどうか。- パラメーター:
pvs- 確認するプロパティ値- 戻り値:
- プロパティ値を注入する必要があるかどうか
- 導入:
- 6.0.10
inject
protected void inject(ObjectSE target, @Nullable StringSE requestingBeanName, @Nullable PropertyValues pvs) throws ThrowableSE これまたはgetResourceToInject(java.lang.Object, java.lang.String)のいずれかをオーバーライドする必要があります。- 例外:
ThrowableSE
checkPropertySkipping
明示的なプロパティ値が指定されているため、このインジェクタのプロパティをスキップする必要があるかどうかを確認します。また、影響を受けるプロパティを他のプロセッサー用に処理済みとしてマークし、無視します。clearPropertySkipping
この要素のプロパティスキップをクリアします。- 導入:
- 3.2.13
getResourceToInject
@Nullable protected ObjectSE getResourceToInject(ObjectSE target, @Nullable StringSE requestingBeanName) これまたはinject(java.lang.Object, java.lang.String, org.springframework.beans.PropertyValues)のいずれかをオーバーライドする必要があります。equals
hashCode
public int hashCode()toString