bonjour,

j'ai deux classes A qui est public avec un attribut privé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public class A {
private x;
public void method1 () {
}
 
}
et un autre B qui fait appel à cette classe par instanciation d'objet de type A:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public class BAction extends Action {
 
@Autowired
	@Qualifier("typeA")
	private  A typeA;
}
dans le fichier de config.xml j'ai mis les dépendances suivantes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<bean name="/unnom" autowire="byName"
		class="BAction" />
mais quand je lance l'exécution d'un cas de test de la classe B j'ai cette erreur:
Error creating bean with name '/unnom': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [A] is defined: Unsatisfied dependency of type [class A]: expected at least 1 matching bean

Merci pour votre aide