クラス ImportAwareAotBeanPostProcessor
java.lang.ObjectSE
org.springframework.context.annotation.ImportAwareAotBeanPostProcessor
- 実装されているすべてのインターフェース:
BeanPostProcessor、Ordered、PriorityOrdered
public final class ImportAwareAotBeanPostProcessor
extends ObjectSE
implements BeanPostProcessor, PriorityOrdered
ビルド時に計算されたマッピングを使用して
ImportAware コールバックを受け入れる BeanPostProcessor。- 導入:
- 6.0
- 作成者:
- Stephane Nicoll
フィールドのサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明intgetOrder()このオブジェクトの順序値を取得します。postProcessBeforeInitialization(ObjectSE bean, StringSE beanName) Bean 初期化コールバック(InitializingBean のafterPropertiesSetまたはカスタム init メソッドなど)の前に、このBeanPostProcessorを指定された新しい Bean インスタンスに適用します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.beans.factory.config.BeanPostProcessor から継承されたメソッド
postProcessAfterInitialization
コンストラクターの詳細
ImportAwareAotBeanPostProcessor
メソッドの詳細
postProcessBeforeInitialization
インターフェースからコピーされた説明:BeanPostProcessorBean 初期化コールバック(InitializingBean のafterPropertiesSetまたはカスタム init メソッドなど)の前に、このBeanPostProcessorを指定された新しい Bean インスタンスに適用します。Bean にはすでにプロパティ値が入力されています。返された Bean インスタンスは、元のラッパーの可能性があります。デフォルトの実装は、指定された
beanをそのまま返します。- 次で指定:
- インターフェース
BeanPostProcessorのpostProcessBeforeInitialization - パラメーター:
bean- 新しい Bean インスタンスbeanName- Bean の名前- 戻り値:
- 使用する Bean インスタンス。元のインスタンスまたはラップされたインスタンス。
nullの場合、後続の BeanPostProcessors は呼び出されません - 関連事項:
getOrder
public int getOrder()インターフェースからコピーされた説明:Orderedこのオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startupの値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。