Spring Batch - Umwelt
In diesem Kapitel wird erläutert, wie Sie die Spring Batch-Umgebung in der Eclipse-IDE festlegen. Stellen Sie vor der Installation sicher, dass Sie Eclipse auf Ihrem System installiert haben. Wenn nicht, laden Sie Eclipse herunter und installieren Sie es auf Ihrem System.
Weitere Informationen zu Eclipse finden Sie in unserem Eclipse-Tutorial.
Festlegen des Frühlingsstapels für Eclipse
Führen Sie die folgenden Schritte aus, um die Spring Batch-Umgebung für Eclipse festzulegen.
Step 1 - Installieren Sie Eclipse und öffnen Sie ein neues Projekt, wie im folgenden Screenshot gezeigt.
Step 2 - Erstellen Sie ein Beispiel für ein Spring Batch-Projekt wie unten gezeigt.
Step 3- Klicken Sie mit der rechten Maustaste auf das Projekt und konvertieren Sie es wie unten gezeigt in ein Maven-Projekt. Sobald Sie es in ein Maven-Projekt konvertiert haben, erhalten Sie einePom.xmlHier müssen Sie die erforderlichen Abhängigkeiten angeben. Danach wird diejar Dateien davon werden automatisch in Ihr Projekt heruntergeladen.
Step 4 - Nun, in der pom.xml Kopieren Sie den folgenden Inhalt des Projekts (Abhängigkeiten für die Spring Batch-Anwendung), fügen Sie ihn ein und aktualisieren Sie das Projekt.
<project xmlns = "http://maven.apache.org/POM/4.0.0"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.tutorialspoint</groupId>
<artifactId>SpringBatchSample</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>SpringBatchExample</name>
<url>http://maven.apache.org</url>
<properties>
<jdk.version>1.8</jdk.version>
<spring.version>4.3.8.RELEASE</spring.version>
<spring.batch.version>3.0.7.RELEASE</spring.batch.version>
<mysql.driver.version>5.1.25</mysql.driver.version>
<junit.version>4.11</junit.version>
</properties>
<dependencies>
<!-- Spring Core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- Spring jdbc, for database -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- Spring XML to/back object -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- MySQL database driver -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.driver.version}</version>
</dependency>
<!-- Spring Batch dependencies -->
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-core</artifactId>
<version>${spring.batch.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-infrastructure</artifactId>
<version>${spring.batch.version}</version>
</dependency>
<!-- Spring Batch unit test -->
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-test</artifactId>
<version>${spring.batch.version}</version>
</dependency>
<!-- Junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>spring-batch</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>false</downloadJavadocs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
Wenn Sie schließlich die Maven-Abhängigkeiten beobachten, können Sie feststellen, dass alle erforderlichen jar Dateien wurden heruntergeladen.