public interface PriorityOrdered extends Ordered
Ordered
インターフェースの拡張: PriorityOrdered
オブジェクトによって表される順序値は、プレーン Ordered
オブジェクトによって表される同じ順序値の前に常に適用されます。 これは主に特別な目的のインターフェースであり、優先順位の高いオブジェクトを最初に認識し、残りのオブジェクトを取得することさえ特に重要なオブジェクトに使用されます。典型的な例: Spring ApplicationContext
の優先ポストプロセッサー。
メモ: PriorityOrdered
ポストプロセッサー Bean は、他のポストプロセッサー Bean よりも先に、特別なフェーズで初期化されます。これは、オートワイヤーの動作に微妙に影響します: これらは、型マッチングのための先行初期化を必要としない Bean に対してのみオートワイヤーされます。
PropertyOverrideConfigurer
, PropertyPlaceholderConfigurer
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE