Spring post处理器,订单,@需要

时间:2010-12-17 16:23:00

标签: java spring java-ee autowired post-processing

在工作中,我们有一个自定义的ServiceProvider模式,带有一个带弹簧后处理器的绑定服务的注释。

我想知道我是否可以使用@Required检查我的绑定是否正确完成。

绑定不是由Spring完成的(无论是xml还是自动装配)。

我想如果有可能,后处理器订单有一定的重要性(需要弹簧检查才能在我们的自定义绑定处理器之后处理)。

有人可以告诉我它是否可能以及如何?

1 个答案:

答案 0 :(得分:2)

RequiredAnnotationBeanPostProcessorPriorityOrdered,订单价值为Integer.MAX_VALUE - 1。在您的后处理器需要实现PriorityOrdered之前,需要在RequiredAnnotationBeanPostProcessor之前触发较小的订单值。