问题:spring中如何控制Bean初始化的顺序?
自从Spring 2.0出现后,Spring提供了@Order注解来定义组件的加载顺序。
@Retention(值=运行时)@Target(值={类型、方法、字段})@已记录 公共 @界面 订单
该标签包含一个value属性,类型为整数,如:1、2等。值越小,优先级越高。
的默认属性为Ordered.LOWEST_PRECEDENCE,表示最低优先级。
Ordered.LOWEST_PRECEDENCE
通过代码可以发现,最大值和最小值的定义都是英格最大值和最小值。
排名。java
www.sychzs.cn
beans.xml
运行输出: