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 …
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.)
Ich habe eine Bohne, Item<T>die in einer @ConfigurationKlasse automatisch verdrahtet werden muss . @Configuration public class AppConfig { @Bean public Item<String> stringItem() { return new StringItem(); } @Bean public Item<Integer> integerItem() { return new IntegerItem(); } } Aber wenn ich es versuche @Autowire Item<String>, bekomme ich folgende Ausnahme. "No qualifying …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.