@SpringBean
работает с использованием базового механизма инжектора Wicket . Когда вы создаете экземпляр компонента Wicket, конструктор базового класса компонента Wicket анализирует создаваемый класс в поисках аннотации @SpringBean
. Если bean-компонент найден, то Wicket генерирует прокси для весеннего bean-компонента и вводит его в поле компонента. Это эквивалент Wicket от Spring @Autowired
, эффект аналогичен.
Это, однако, не имеет ничего общего с собственными функциями сканирования контекста / пути к классам в Spring (например, @Component
), которые касаются автоматического обнаружения того, что является и не является компонентом, а скорее чем-то связанным с проводкой.