类 OrderUtils


  • public abstract class OrderUtils
    extends Object
    General utility for determining the order of an object based on its type declaration. Handles Spring's Order annotation as well as Priority.
    从以下版本开始:
    4.1
    作者:
    Stephane Nicoll, Juergen Hoeller
    另请参阅:
    Order, Priority
    • 构造器详细资料

    • 方法详细资料

      • getOrder

        public static int getOrder​(Class<?> type,
                                   int defaultOrder)
        Return the order on the specified type, or the specified default value if none can be found.

        Takes care of @Order and @javax.annotation.Priority.

        参数:
        type - the type to handle
        返回:
        the priority value, or the specified default order if none can be found
        从以下版本开始:
        5.0
        另请参阅:
        getPriority(Class)
      • getOrder

        @Nullable
        public static Integer getOrder​(Class<?> type,
                                       @Nullable
                                       Integer defaultOrder)
        Return the order on the specified type, or the specified default value if none can be found.

        Takes care of @Order and @javax.annotation.Priority.

        参数:
        type - the type to handle
        返回:
        the priority value, or the specified default order if none can be found
        另请参阅:
        getPriority(Class)
      • getOrder

        @Nullable
        public static Integer getOrder​(Class<?> type)
        Return the order on the specified type.

        Takes care of @Order and @javax.annotation.Priority.

        参数:
        type - the type to handle
        返回:
        the order value, or null if none can be found
        另请参阅:
        getPriority(Class)
      • getPriority

        @Nullable
        public static Integer getPriority​(Class<?> type)
        Return the value of the javax.annotation.Priority annotation declared on the specified type, or null if none.
        参数:
        type - the type to handle
        返回:
        the priority value if the annotation is declared, or null if none