Dieser Artikel beschreibt, wie Sie ein Stapelverarbeitungsprojekt in Eclipse durch Fummeln und Ausprobieren erstellen.
Voraussetzung Arbeit:
Projekterstellungsarbeit:
Geben Sie einen Namen ein-> Geben Sie hier BatchTestApp ein und klicken Sie auf Weiter.
Die Hauptfunktion, mit der der Stapelprozess ausgeführt wird, wird automatisch generiert.
Klicken Sie mit der rechten Maustaste auf BatchTestApplication.java und klicken Sie auf Debug-> Java-Anwendung, um es auszuführen.
Das? Wird zu einem Fehler führen.
Exception in thread "main" java.lang.NoClassDefFoundError:org/springframework/core/env/EnvironmentCapable Beim Nachschlagen wird die Fehlermeldung angezeigt, dass die Klasse org / springframework / core / env / EnvironmentCapable nicht gefunden werden kann.
Nach vielen Versuchen und Irrtümern ist die Ursache, dass die Version von spring-boot-startar-parent in pom.xml 1.5.9.RELEASE ist. Versuchen Sie es mit dem Quellcode von BatchTestApplication.java Wenn ich import org.springframework.core.env.EnvironmentCapable; eingebe, wird eine Fehlermeldung angezeigt, dass die importierte org.springframework.core.env.EnvironmentCapable nicht gefunden werden kann.
Ändern Sie pom.xml. (Stellen Sie die Version auf 1.2.1.RELEASE ein)
Klicken Sie erneut mit der rechten Maustaste auf BatchTestApplication.java und klicken Sie auf Debug-> Java-Anwendung, um es auszuführen.
Ich weiß nicht, warum 1.5.9.RELEASE keine Klasse hat, aber Spring funktioniert jetzt.
Recommended Posts