Пример использования:
У меня есть аннотация
Код: Выделить всё
public @interface MyInject {
String region();
String type();
}
Код: Выделить всё
@Resource(“beanName”)
Код: Выделить всё
AutowiredAnnotationBeanPostProcessorКод: Выделить всё
QualifierAnnotationAutowireCandidateResolver- Реализация BeanPostProcessor с нуля, которая будет выполнять установку полей вручную
Подход QualifierAnnotationAutowireCandidateResolver выглядит довольно хорошо и просто в реализации, но вопрос в том, как зарегистрировать собственный преобразователь, не затрагивая другие части кода.
Подход постпроцессора bean-компонентов с нуля не кажется мне правильным, поскольку он может пропустить некоторые тонко.
Можете ли вы подсказать, как лучше всего решать такие проблемы весной?
Подробнее здесь: https://stackoverflow.com/questions/798 ... tion-logic
Мобильная версия