目录
排序工具类
OrderUtils排序工具:org.springframework.core.annotation.OrderUtils
主要方法:getOrder,getPriority
测试类:org.springframework.core.annotation.OrderUtilsTests
@Nullable
public static Integer getOrder(Class<?> type) {
// 缓存中获取
Object cached = orderCache.get(type);
if (cached != null) {
// 返回 int
return (cached instanceof Integer ? (Integer) cached : null);
}
/**
* 注解工具类,Order注解
*/
Order order = AnnotationUtils.findAnnotation(type, Order.class);
Integer result;
if (order != null)