Добавить пользовательские компоненты в контекст Spring

У меня есть несколько классов с пользовательской аннотацией, которые не должныне может быть создан (абстрактный класс, и этопросто субкомпоненты для настоящих бобов). Но помимо этих классов, во время выполнения, на этапе инициализации контекста, я хочу поместить дополнительные компоненты в контекст приложения.

Итак, в основном мне нужно сканировать путь к классам, обрабатывать результаты и вводить новые bean-компоненты в контекст приложения.

Кажется, что этим занимаются Spring-MVC, Spring-Task и Spring-Integration (я пытался узнать это из источников - не повезло)

Я обнаружил, что могу создать свой собственныйBeanFactoryPostProcessor, просканируйте путь к классу и позвонитеregisterSingleton для моего обычного боба. Но я'я не уверен, что этохороший способ для представления новых бобов (кажется, чтоиспользуется только для постобработки существующих бинов). И я считаю, что есть некоторые внутренние инструменты Spring, которые я могу использовать для упрощения процесса.

Как обычно вводить дополнительные компоненты при инициализации контекста Spring?

Ответы на вопрос(4)

Ваш ответ на вопрос