在工作中,我们有一个自定义的ServiceProvider模式,带有一个带弹簧后处理器的绑定服务的注释。
我想知道我是否可以使用@Required检查我的绑定是否正确完成。
绑定不是由Spring完成的(无论是xml还是自动装配)。
我想如果有可能,后处理器订单有一定的重要性(需要弹簧检查才能在我们的自定义绑定处理器之后处理)。
有人可以告诉我它是否可能以及如何?
答案 0 :(得分:2)
RequiredAnnotationBeanPostProcessor
是PriorityOrdered
,订单价值为Integer.MAX_VALUE - 1
。在您的后处理器需要实现PriorityOrdered
之前,需要在RequiredAnnotationBeanPostProcessor
之前触发较小的订单值。