吾本轻狂|Spring4基础知识九:Spring之IoC-Bean装配之Bean后处理器( 三 )

  • 测试总结
如果多个Bean后处理器都实现了Ordered或者PriorityOrdered接口 , 那么Bean后处理器的执行顺序是根据优先级高低可排列如下
高优先级的【初始化前方法】->低优先级的【初始化前方法】->init-method(或调用方法前)->高优先级的【初始化后方法】->低优先级的【初始化后方法】......
其他
上面演示的都是实现了Ordered或者PriorityOrdered接口 。 如果自定义Bean后处理器这两个接口都不实现呢?执行顺序又是什么??大家可以自己尝试一下!!!可以看到执行顺序和配置文件中的注册顺序有关 。
吾本轻狂|Spring4基础知识九:Spring之IoC-Bean装配之Bean后处理器Follow Me


推荐阅读