Spring Explorer zeigt keine Bohnen aus der Bean -Definitionsdatei an
-
21-09-2019 - |
Frage
Ich habe gerade die SpringSource Tool Suite heruntergeladen und eine einfache Bean -Konfigurationsdatei namens MyDefinition.xml erstellt und sie in das Stammverzeichnis des Spring -Projekts platziert. Der Spring Explorer zeigt jedoch keine Daten an. Ich verwende Eclipse 3.5 und die neueste All-in-One-Installation von Springource.
Wenn ich in der Konfigurationsdatei ungültige Eigenschaftsnamen angibt, erhalte ich keinen Fehler. Autocomplete funktioniert jedoch.
Gedanken?
Lösung
Klicken Sie auf der Registerkarte Spring Explorer in Eclipse mit der rechten Maustaste auf Ihr Projekt> Eigenschaften. Gehen Sie dann zu Spring> Beans Support und wählen Sie die Registerkarte "Konfigurationsdateien". Sie können dann Dateien auswählen oder ein Verzeichnis scannen und dies fügen sie hinzu. Ich habe keinen Weg gefunden, ein Verzeichnis zu autoscanisch zu machen, also muss ich dies nicht tun, wenn ich eine neue Frühlingsbean -Datei hinzufüge. Die Bohnen, die in dieser Liste erscheinen, werden in der Datei .springbeans gespeichert.
Andere Tipps
Ich möchte nur hinzufügen, dass Sie, wenn Sie ein Diagramm eines Webflows eines vorhandenen Projekts generieren möchten, mit der rechten Maustaste in Eclipses Project Explorer klicken müssen und "Spring Project Nature hinzufügen" mithilfe des Eintrags für die Spring-Tools des Kontextmenüs.
Derzeit scheinen es (bis 2012-04-10) Probleme mit der Spring Explorer-Ansicht bei der Verwendung einer rein Annotationsbekenntnis-Definition zu sein (dh JAVA-Anmerkungen, um alles zu verkabeln, anstatt XML-Dateien zu verwenden).
Es gibt jedoch eine Problemumgehung, indem eine minimale XML -Datei bereitgestellt wird, die das Scannen für Komponenten erklärt.http://forum.springource.org/showthread.php?118928-Spring- Explorer-with-java-basierte Web-Container-Konfiguration
Leider ist dieses Verfahren immer noch fehlerhaft und fehlt einige Komponenten.
Nur um Claudio030 hinzuzufügen
Stellen Sie sicher, dass Sie die JEE -Perspektive für Ihr Projekt ausgewählt haben, da es sonst nicht in Java -Perspektive angezeigt wird.