クラス OrderUtils

java.lang.ObjectSE
org.springframework.core.annotation.OrderUtils

public abstract class OrderUtils extends ObjectSE
型宣言に基づいてオブジェクトの順序を決定するための一般的なユーティリティ。Spring の Order アノテーションと PriorityEE を処理します。
導入:
4.1
作成者:
Stephane Nicoll, Juergen Hoeller
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static IntegerSE
    getOrder(ClassSE<?> type)
    指定された type のオーダーを返します。
    static int
    getOrder(ClassSE<?> type, int defaultOrder)
    指定された type の順序を返すか、見つからない場合は指定されたデフォルト値を返します。
    static IntegerSE
    getOrder(ClassSE<?> type, IntegerSE defaultOrder)
    指定された type の順序を返すか、見つからない場合は指定されたデフォルト値を返します。
    static IntegerSE
    指定された element で宣言された順序を返します。
    static IntegerSE
    指定された型で宣言された jakarta.annotation.Priority アノテーションの値を返します。ない場合は null アノテーションを返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • OrderUtils

      public OrderUtils()
  • メソッドの詳細

    • getOrder

      public static int getOrder(ClassSE<?> type, int defaultOrder)
      指定された type の順序を返すか、見つからない場合は指定されたデフォルト値を返します。

      @Order と @jakarta.annotation.Priority を処理します。

      パラメーター:
      type - 処理する型
      戻り値:
      優先度の値、または見つからない場合は指定されたデフォルトの順序
      導入:
      5.0
      関連事項:
    • getOrder

      @Nullable public static IntegerSE getOrder(ClassSE<?> type, @Nullable IntegerSE defaultOrder)
      指定された type の順序を返すか、見つからない場合は指定されたデフォルト値を返します。

      @Order と @jakarta.annotation.Priority を処理します。

      パラメーター:
      type - 処理する型
      戻り値:
      優先度の値、または見つからない場合は指定されたデフォルトの順序
      関連事項:
    • getOrder

      @Nullable public static IntegerSE getOrder(ClassSE<?> type)
      指定された type のオーダーを返します。

      @Order と @jakarta.annotation.Priority を処理します。

      パラメーター:
      type - 処理する型
      戻り値:
      オーダー値。見つからない場合は null 
      関連事項:
    • getOrder

      @Nullable public static IntegerSE getOrder(AnnotatedElementSE element)
      指定された element で宣言された順序を返します。

      @Order と @jakarta.annotation.Priority を処理します。

      パラメーター:
      element - アノテーション付き要素 (たとえば、型やメソッド)
      戻り値:
      オーダー値。見つからない場合は null 
      導入:
      5.3
    • getPriority

      @Nullable public static IntegerSE getPriority(ClassSE<?> type)
      指定された型で宣言された jakarta.annotation.Priority アノテーションの値を返します。ない場合は null アノテーションを返します。
      パラメーター:
      type - 処理する型
      戻り値:
      アノテーションが宣言されている場合は優先順位の値、ない場合は null