Cet article décrit comment créer un projet de traitement par lots dans Eclipse en tâtonnant et par essais et erreurs.
Travaux préalables:
Travail de création de projet:
Entrez un nom-> Ici, entrez BatchTestApp et cliquez sur Suivant.
La fonction principale qui exécute le traitement par lots est automatiquement générée.
Cliquez avec le bouton droit sur BatchTestApplication.java et cliquez sur Débogage-> Application Java pour l'exécuter.
cette? , Entraînera une erreur.
Exception in thread "main" java.lang.NoClassDefFoundError:org/springframework/core/env/EnvironmentCapable Quand je le recherche, j'obtiens une erreur indiquant que la classe org / springframework / core / env / EnvironmentCapable est introuvable.
Après de nombreux essais et erreurs, la cause est que la version de spring-boot-startar-parent dans pom.xml est 1.5.9.RELEASE. Essayez-le avec le code source de BatchTestApplication.java Lorsque j'essaie de taper import org.springframework.core.env.EnvironmentCapable;, j'obtiens une erreur indiquant que le org.springframework.core.env.EnvironmentCapable importé est introuvable.
Modifiez pom.xml. (Définissez la version sur 1.2.1.RELEASE)
Cliquez à nouveau avec le bouton droit sur BatchTestApplication.java et cliquez sur Déboguer-> Application Java pour l'exécuter.
Je ne sais pas pourquoi 1.5.9.RELEASE n'a pas de classe, mais Spring fonctionne maintenant.
Recommended Posts