Весенние постпроцессоры, заказ, @Required - PullRequest
2 голосов
/ 17 декабря 2010

На работе у нас есть пользовательский шаблон ServiceProvider с аннотацией для служб привязки с пружинным постпроцессором.

Интересно, смогу ли я проверить, правильно ли было выполнено мое связывание, с помощью @ Required.

Связывание не выполняется Spring (ни xml, ни автоматическое подключение).

Полагаю, если это возможно, порядок постпроцессора имеет некоторое значение (требуется проверка пружины после нашего пользовательского процессора связывания).

Может кто-нибудь сказать мне, если это возможно и как?

1 Ответ

2 голосов
/ 17 декабря 2010

RequiredAnnotationBeanPostProcessor - это PriorityOrdered со значением заказа Integer.MAX_VALUE - 1. Поэтому ваш постпроцессор должен реализовать PriorityOrdered с меньшим значением ордера, который должен быть запущен до RequiredAnnotationBeanPostProcessor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...