使用时
@SpringBootApplication,默认情况下启用Spring的autoConfiguration。由于您已在类路径中加载了Spring
Batch依赖项,因此也启用了Spring Batch自动配置。
在应用程序启动期间,Spring
Batch的自动配置(BatchAutoConfiguration)创建一个Runner,并运行在BatchConfig中定义的所有作业。
您可以通过在应用程序属性中将属性设置
spring.batch.job.enabled为来禁用此行为,或者
false像您一样通过简单地排除批处理的自动配置来禁用此行为。
请参考此处和此处以获取更多信息。



