spring版本:5.3.0-SNAPSHOT
1.排序说明
spring在执行很多逻辑时都需要对bean实例集合进行排序,根据指定的优先级执行逻辑,spring内排序有关的有以下类
-
org.springframework.core.Ordered:用于定义指定实例order值得接口
-
org.springframework.core.PriorityOrdered:用于定义指定实例order值,且优先级高于Ordered接口
-
org.springframework.core.OrderComparator:支持Ordered、PriorityOrdered接口的排序比较器
-
org.springframework.core.annotation.Order:用于定义指定类order值得注解
-
javax.annotation.Priority:java的优先级注解
-
org.springframework.core.annotation.AnnotationAwareOrderComparator:继承并且扩展了OrderComparator,添加了对Order、Priority注解的支持
-
org.springframework.core.annotation.OrderUtils:排序工具ÿ