Spring Batch Quick Start无法正常工作

时间:2014-06-29 20:57:29

标签: spring-boot spring-batch

我尝试从Spring网站(Spring Boot Quick Start)进行Spring Batch快速入门,但我无法让它工作:

    缺少SimpleJobBuilder中的
  • end()方法(请参阅BatchConfiguration类中的作业方法)
  • 当我运行主类(删除对end方法的引用)时,Spring Boot启动(我在控制台中看到日志)但是它没有被执行的工作;从网络上的文档我看到,应该在SpringApplication运行后立即开始工作

Spring Batch Quick Start中有一些严重的错误,或者我正在做的事情有什么特别的错误?

我认为发布我的代码是没用的:它是从Spring Batch Quick Start复制的......

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

我认为这个小样本可能不完整。例如,您需要@Enable AutoConfiguration才能在启动时运行作业。这里有一个更广泛的例子,如果它有帮助:https://spring.io/guides/gs/batch-processing/

答案 1 :(得分:0)

在Spring Batch快速启动的第一步中,指南要求将此(下面的依赖项)添加到pom.xml中,但是如果没有提供版本则会出错。原因是指南没有包含父依赖。所以注释和java对象不知道在哪里看。

我通过直接包含spring-boot-starter依赖项获得了快速指南。然后应用程序运行..很多弹簧框架指南似乎都对项目管理和理解工具有很强的了解。

npm install --save officegen