Pescr Post Processors, заказ, @Required
-
11-10-2019 - |
Вопрос
На работе у нас есть пользовательский шаблон ServiceProvider с аннотацией для связывающих услуг с весенним постпроцессором.
Интересно, могу ли я проверить, правильно ли я сделано, используя @Required.
Переплет не выполняется пружиной (ни XML, ни аутовизирование).
Я предполагаю, что если это возможно, посторонний заказ имеет некоторое значение (требуется проверка пружины после нашего пользовательского процессора привязки).
Кто -нибудь может сказать мне, возможно ли это и как?
Решение
RequiredAnnotationBeanPostProcessor
это PriorityOrdered
с значением заказа Integer.MAX_VALUE - 1
. Анкет До того, как ваш постпроцессор должен реализовать PriorityOrdered
с меньшим значением заказа, которое будет уволено перед RequiredAnnotationBeanPostProcessor
.