У меня есть этот Spring config:
<bean id="boo" class="com.x.TheClass"/>
Класс TheClass
реализует TheInterface
. Тогда у меня есть этот (гипотетический) код Java:
@Autowired
TheInterface x;
@Autowired
TheClass y;
Автоустановка TheInterface
работает, но автоопределение TheClass
завершается с ошибкой. Spring дает мне NoSuchBeanDefinitionException
для класса.
Почему вы можете подключить интерфейс, а не класс?