Autowire funktioniert nicht im Junit-Test

7

Ich bin sicher, ich vermisse etwas Einfaches. Bar wird im Junit-Test autowired, aber warum wird nicht innerhalb von foo autowired?

%Vor%     
Upgradingdave 14.01.2011, 17:52
quelle

2 Antworten

12

Foo ist keine gemanagte Frühlingsbohne, du stellst es selbst instanziieren. Also Spring wird keine Abhängigkeiten für dich automatisch aktivieren.

    
Nathan Hughes 14.01.2011, 17:55
quelle
7

Sie erstellen gerade eine neue Instanz von Foo. Diese Instanz hat keine Idee über den Spring-Abhängigkeitsinjektionscontainer. Du musst foo in deinem Test automatisch ansteuern:

%Vor%     
Daff 14.01.2011 17:56
quelle

Tags und Links