The actual order can be interpreted as prioritization, with the first object (with the lowest order value) having the highest priority.
Note that there is a 'priority' marker for this interface:
. Order values expressed by PriorityOrdered
objects always apply before order values of 'plain' Ordered values.
PriorityOrdered
OrderComparatororg.springframework.core.annotation.OrderNormally starting with 0, with Integer.MAX_VALUE
indicating the greatest value. Same order values will result
in arbitrary positions for the affected objects.
Higher values can be interpreted as lower priority. As a consequence, the object with the lowest value has highest priority (somewhat analogous to Servlet "load-on-startup" values).