[JAVA] Créez une base pour votre projet de traitement par lots dans Eclipse.

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:

    1. Téléchargez spring-tool-suite à partir du site suivant et extrayez-le dans un emplacement approprié. (Exemple: C: \ pleiades , etc.) Destination du téléchargement: https://spring.io/tools/sts/all
  1. Démarrez Eclipse et spécifiez C: \ pleiades \ sts-3.9.2.RELEASE développé en 1. comme WorkSpace et démarrez-le.

Travail de création de projet:

    1. Dans l'Explorateur de packages, cliquez avec le bouton droit sur> Nouveau-> Projet-> Projet Spring Starter. image.png
  1. Entrez un nom-> Ici, entrez BatchTestApp et cliquez sur Suivant. image.png

    1. Vérifiez le lot et cliquez sur le bouton Terminer pour terminer. image.png
  2. La fonction principale qui exécute le traitement par lots est automatiquement générée. image.png

  3. Cliquez avec le bouton droit sur BatchTestApplication.java et cliquez sur Débogage-> Application Java pour l'exécuter. image.png

  4. cette? , Entraînera une erreur. image.png

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.

  1. Vérifiez pom.xml. image.png

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.

  1. Modifiez pom.xml. (Définissez la version sur 1.2.1.RELEASE) image.png

  2. Cliquez à nouveau avec le bouton droit sur BatchTestApplication.java et cliquez sur Déboguer-> Application Java pour l'exécuter. image.png

Je ne sais pas pourquoi 1.5.9.RELEASE n'a pas de classe, mais Spring fonctionne maintenant.

Recommended Posts

Créez une base pour votre projet de traitement par lots dans Eclipse.
Créez un cadre de traitement par lots simple dans Eclipse.
Créer un projet Jetty à l'aide d'Eclipse
Créer un projet Tomcat à l'aide d'Eclipse
Créer un projet Java à l'aide d'Eclipse
Créer un projet Tomcat en utilisant Eclipse Pleiades All in One
Créer un programme Servlet dans Eclipse
Créer un outil pour l'identification des noms dans Salesforce
[CentOS, Eclipse] Charger les fichiers de bibliothèque dans le projet C
Comment créer un projet Spring Boot dans IntelliJ
[Spring Boot] Comment créer un projet (pour les débutants)
Comment créer un URI de données (base64) en Java
Importez par programme des projets Maven à partir de votre propre plug-in Eclipse
Comment créer un nouveau projet Gradle + Java + Jar dans Intellij 2016.03
Créer une base de données dans un environnement de production
Créer une nouvelle application avec Rails
Créez votre propre encodage pour String.getBytes ()
Créer un serveur fluentd pour les tests
Créez un projet Spring Boot avec intellij et quittez immédiatement après le lancement
Faire de la racine de contexte le dossier du projet dans le projet Web dynamique d'Eclipse
Création d'un environnement de développement Lambda avec Eclipse
Créez un lot à la demande simple avec Spring Batch
Comment créer un référentiel Maven pour 2020
Créer un projet Java Spring Boot avec IntelliJ
Autoriser l'achèvement du code dans Eclipse pour Mac
Créer une application TODO dans Java 7 Créer un en-tête
Déployer un projet Eclipse basé sur Tomcat sur Heroku
Projet CI pour Maven dans Azure Pipelines
[Pour les débutants] Comment déboguer avec Eclipse
Créez une animation dans laquelle les personnages émergent un instant avec la méthode de la dynamique moléculaire