J'ai cette configuration de printemps:
<bean id="boo" class="com.x.TheClass"/>
La classe TheClass
implémente TheInterface
. Ensuite, j'ai ce code Java (hypothétique):
@Autowired
TheInterface x;
@Autowired
TheClass y;
Le câblage automatique de TheInterface
fonctionne mais le câblage automatique de TheClass
échoue. Le printemps me donne un NoSuchBeanDefinitionException
pour la classe.
Pourquoi pouvez-vous câbler l'interface et non la classe?