Problème "Error creating Bean : Autowiring of fields failed"
bonjour,
j'ai deux classes A qui est public avec un attribut privé
Code:
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:
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:
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:
Citation:
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