2

仕事では、スプリングポストプロセッサでサービスをバインドするためのアノテーションが付いたカスタムServiceProviderパターンがあります。

@Requiredを使用して、バインディングが正しく行われたかどうかを確認できるかどうか疑問に思います。

バインディングはSpringによって行われません(xmlでも自動配線でもありません)。

可能であれば、ポストプロセッサの順序にはある程度の重要性があると思います(必要なスプリングチェックは、カスタムバインディングプロセッサの後で処理する必要があります)。

誰かがそれが可能かどうか、そしてどのように教えてもらえますか?

4

1 に答える 1

2

RequiredAnnotationBeanPostProcessorPriorityOrdered注文値付きですInteger.MAX_VALUE - 1。したがって、ポストプロセッサPriorityOrderedは、前に起動されるより少ない次数の値で実装する必要がありますRequiredAnnotationBeanPostProcessor

于 2010-12-17T16:39:13.940 に答える