Als «autowired» getaggte Fragen

Autowiring ist eine DI-Container-Funktion, bei der die Abhängigkeiten nach bestimmten Kriterien automatisch gesucht werden.

16
@Autowired - Keine qualifizierende Bean vom Typ für Abhängigkeit gefunden
Ich habe mein Projekt mit dem Erstellen von Entitäten, Diensten und JUnit-Tests für Dienste mit Spring und Hibernate begonnen. All dies funktioniert großartig. Dann habe ich spring-mvc hinzugefügt, um diese Webanwendung mit vielen verschiedenen Schritt-für-Schritt-Anleitungen zu erstellen. Wenn ich jedoch versuche, Controller mit @ Autowired-Annotation zu erstellen, werden während der …

9
Unterpakete von Spring Autowiring ausschließen?
Gibt es eine einfache Möglichkeit, ein Paket / Unterpaket in Spring 3.1 vom Autowiring auszuschließen? Wenn ich beispielsweise einen Komponentenscan in ein Basispaket von aufnehmen möchte, com.examplegibt es eine einfache Möglichkeit, dies auszuschließen com.example.ignore? (Warum? Ich möchte einige Komponenten von meinen Integrationstests ausschließen.)
81 spring  autowired 

6
Wie Autowire Bean vom generischen Typ <T> im Frühjahr?
Ich habe eine Bohne, Item&lt;T&gt;die in einer @ConfigurationKlasse automatisch verdrahtet werden muss . @Configuration public class AppConfig { @Bean public Item&lt;String&gt; stringItem() { return new StringItem(); } @Bean public Item&lt;Integer&gt; integerItem() { return new IntegerItem(); } } Aber wenn ich es versuche @Autowire Item&lt;String&gt;, bekomme ich folgende Ausnahme. "No qualifying …

6
Injizieren des privaten Felds @Autowired während des Tests
Ich habe ein Komponenten-Setup, das im Wesentlichen ein Starter für eine Anwendung ist. Es ist wie folgt konfiguriert: @Component public class MyLauncher { @Autowired MyService myService; //other methods } MyService ist mit der @ServiceSpring-Annotation versehen und wird ohne Probleme automatisch in meine Launcher-Klasse übertragen. Ich möchte einige jUnit-Testfälle für MyLauncher …

5
Verwenden von Spring 3 Autowire in einer eigenständigen Java-Anwendung
Hier ist mein Code: public class Main { public static void main(String[] args) { Main p = new Main(); p.start(args); } @Autowired private MyBean myBean; private void start(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/config.xml"); System.out.println("my beans method: " + myBean.getStr()); } } @Service public class MyBean { public String …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.