不确定是否有其他人遇到过此问题,但我创建了一个简单的spring boot + spring批处理作业,每次我执行maven clean,install,批处理作业都会运行。不是人们在寻找什么,但我所有的工作都做同样的事情。
我遵循了一些线程,你可以添加一个属性: spring.batch.job.enabled = FALSE 但是当我这样做时,maven clean install可以找到,但是当你运行主启动文件时,它也不会运行该作业。
开始不喜欢Spring Batch作业的Boot框架。
答案 0 :(得分:0)
您有一个运行Boot应用程序的测试。 https://start.spring.io的默认测试会执行此操作。删除该测试,你应该没事(除非你有任何其他测试启动你的启动应用程序)。