This article describes how to create a batch processing project in Eclipse by fumbling and trial and error.
Prerequisite work:
Project creation work:

Enter a name-> Here, enter BatchTestApp and click Next.


The main function that runs the batch process is automatically generated.

Right-click BatchTestApplication.java and click Debug-> Java Application to run it.

that? , Will result in an error.

Exception in thread "main" java.lang.NoClassDefFoundError:org/springframework/core/env/EnvironmentCapable When I look it up, I get an error that the org / springframework / core / env / EnvironmentCapable class cannot be found.

After a lot of trial and error, the cause is that the version of spring-boot-startar-parent in pom.xml is 1.5.9.RELEASE. Try it with the source code of BatchTestApplication.java When I try to type import org.springframework.core.env.EnvironmentCapable ;, I get an error saying that the imported org.springframework.core.env.EnvironmentCapable cannot be found.
Modify pom.xml. (Set the version to 1.2.1.RELEASE)

Right-click BatchTestApplication.java again and click Debug-> Java Application to run it.

I don't know why 1.5.9.RELEASE doesn't have a class, but Spring is now working.
Recommended Posts