2

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

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

绑定不是由 Spring 完成的(既不是 xml 也不是自动装配)。

我想如果可能的话,后处理器顺序有一些重要性(需要的弹簧检查应该在我们的自定义绑定处理器之后处理)。

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

4

1 回答 1

2

RequiredAnnotationBeanPostProcessor是一个PriorityOrdered有顺序的值Integer.MAX_VALUE - 1。因此,您的后处理器需要PriorityOrdered使用要在之前触发的较小顺序值来实现RequiredAnnotationBeanPostProcessor

于 2010-12-17T16:39:13.940 回答