一、@Order
注解@Order的作用是定义Spring容器加载Bean的顺序
@Retention(RetentionPolicy.RUNTIME)
@Target({
ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
@Documented
public @interface Order {
/**
* 默认最低优先级
*/
int value() default Ordered.LOWEST_PRECEDENCE;
}
二、@Order使用
简单使用一下@Order测试效果
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
@Component
@Order(1)
public class ComponentOne{
ComponentOne(