クラス ImportAwareAotBeanPostProcessor

java.lang.ObjectSE
org.springframework.context.annotation.ImportAwareAotBeanPostProcessor
実装されたすべてのインターフェース:
BeanPostProcessorOrderedPriorityOrdered

public final class ImportAwareAotBeanPostProcessor extends ObjectSE implements BeanPostProcessor, PriorityOrdered
ビルド時に計算されたマッピングを使用して ImportAware コールバックを受け入れる BeanPostProcessor
導入:
6.0
作成者:
Stephane Nicoll
  • コンストラクターの詳細

    • ImportAwareAotBeanPostProcessor

      public ImportAwareAotBeanPostProcessor(MapSE<StringSE,StringSE> importsMapping)
  • メソッドの詳細

    • postProcessBeforeInitialization

      public ObjectSE postProcessBeforeInitialization(ObjectSE bean, StringSE beanName)
      インターフェースからコピーされた説明: BeanPostProcessor
      Bean 初期化コールバック(InitializingBean の afterPropertiesSet またはカスタム init メソッドなど)のに、この BeanPostProcessor を指定された新しい Bean インスタンス適用します。Bean にはすでにプロパティ値が入力されています。返された Bean インスタンスは、元のラッパーの可能性があります。

      デフォルトの実装は、指定された bean をそのまま返します。

      次で指定:
      インターフェース BeanPostProcessorpostProcessBeforeInitialization 
      パラメーター:
      bean - 新しい Bean インスタンス
      beanName - Bean の名前
      戻り値:
      使用する Bean インスタンス。元のインスタンスまたはラップされたインスタンス。null の場合、後続の BeanPostProcessors は呼び出されません
      関連事項:
    • getOrder

      public int getOrder()
      インターフェースからコピーされた説明: Ordered
      このオブジェクトの順序値を取得します。

      値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット load-on-startup の値に多少似ています)。

      同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。

      次で指定:
      インターフェース OrderedgetOrder 
      戻り値:
      オーダー額
      関連事項: