我有一个可以被restURL踢掉的springbatch作业。我想确保只允许运行一个作业实例。如果另一个实例已经在运行,则不要启动另一个实例。即使参数不同。我进行了搜索,但没有发现开箱即用的解决方案。考虑扩展SimpleJobLauncher。检查作业的任何实例是否正在运行。 最佳答案 你可以试试interceptthejobexecution,实现JobExecutionListener接口(interface):publicclassMyJobExecutionListenerextendsJobExecutionListene