Поскольку вы получаете доступ к полю driver.wait
, используя ссылку на поле.Spring auto-wire основан на сгенерированных прокси, которые применяются к методам, особенно когда некоторые из bean-компонентов @Lazy
.Согласно docs :
В дополнение к его роли для инициализации компонента, вы также можете разместить аннотацию @Lazy
в точках впрыскивания, отмеченных @Autowired
или @Inject
.В этом контексте это приводит к внедрению прокси с отложенным разрешением.
Ниже должно работать, предполагая, что существует соответствующий getWait()
метод:
driver.getWait().doStuff()