Ich habe ein Standardpaket namens com.voja.springtest
und ein anderes namens com.voja.springtest.beans
, wo ich eine beans.xml
Datei habe.Datei mit ClassPathXmlApplicationContext nicht finden
ich es bekommen kann wie so FileSystemXmlApplicationContext
mit:
ApplicationContext context = new FileSystemXmlApplicationContext("C:/Users/Voja/Desktop/_/vj/springtest/src/main/java/com/voja/springtest/beans/beans.xml");
Aber ClassPathXmlApplicationContext
kann es nicht wie so finden (und es sollte ich pro Tutorial tue):
ApplicationContext context = new ClassPathXmlApplicationContext("com/voja/springtest/beans/beans.xml");
Warum?
Dank, scheint dies es zu finden, aber jetzt beklagt es, dass es nicht die tatsächliche Bohne finden kann, und mit Filesystem hatte ich überhaupt kein Problem. Irgendeine Idee, warum Klassenpfad die XML-Datei aber nicht die Bohne finden kann, die darin definiert wird? Wiederum funktionierte es mit FileSystem. –
Verschieben Sie diese Datei beans.xml in 'C:/Benutzer/Voja/Desktop/_/vj/federtest/src/main/resources'. Ressourcen - es ist der richtige Ort für die Konfiguration – xyz
Funktioniert jetzt, danke! –