spring:根据getOrder方法排序spring bean列表

时间:2014-08-11 09:21:29

标签: spring

我有一个基类,它由许多模型类扩展,这些类是spring bean(@Component),我的基类实现Ordered接口和实现方法getOrder()。 当我在类中注入spring bean的孔列表(List<? extend BaseClass> springBeans)时,我希望根据getOrder实现进行排序,但是这个方法在创建bean时不会被调用。

为什么不调用getOrder方法?

1 个答案:

答案 0 :(得分:0)

我发现原因,基类应该实现BeanPostProcessor接口,现在调用getOrder方法。