I was just starting to see Spring Batch as a possible replacement for our internal batch structure. In fact, creating a batch server with the ability to schedule Jobs and the JMX interface from above to provide an overview of running / previously running job instances took no more than one day. However, like Caoilte, I find it difficult to document. The main and one that is missing from the documentation or javadocs is that the tables are required by JobRepository. By default, the database-based JobRepository resource is used, which is one of the requirements of my new server, but I cannot find mention of the required tables. I had to search Google in high and low condition for any mention of them (if they are in the documentation, then I gladly put salt on my modest cake).
I think that actually creating a package to work in Spring is a rather difficult task, given the wide range of configuration options available to you. This is the power in my eyes. It provides options for setting up complex batch tasks in xml, which I have yet to find in any other batch structure (that I know). But if you really didn’t want to use the power of Spring Batch, why not just create a job with a single plate step (but then you should ask yourself if this is worth the overhead).
Richard Feb 24 '10 at 13:35 2010-02-24 13:35
source share