postprocesseurs de printemps, l'ordre, @Required
-
11-10-2019 - |
Question
Au travail, nous avons un modèle ServiceProvider personnalisé avec une annotation pour les services de liaison avec un post-processeur de printemps.
Je me demande si je peux vérifier si ma liaison a été correctement fait, en utilisant @Required.
La liaison ne se fait pas au printemps (ni xml ou autowiring).
Je suppose que s'il est possible, l'ordre post-processeur a une certaine importance (printemps vérification nécessaire doivent être traitées après notre processeur de liaison personnalisé).
Quelqu'un peut-il me dire s'il est possible et comment?
La solution
RequiredAnnotationBeanPostProcessor
est un PriorityOrdered
avec la valeur de l'ordre Integer.MAX_VALUE - 1
. Votre besoin de ces applications, postprocessor à mettre en œuvre PriorityOrdered
à la moindre valeur pour être tiré avant RequiredAnnotationBeanPostProcessor
.