我从SB 2.x迁移到SB 3.x,我知道@EnableBatchProcessing或扩展DefaultBatchConfiguration将自动启动作业,但由于我需要使用自定义JacksonSearizer,因此我使用@EnableBatchProcessing(executionContextSerializerRef=“myJacksonSerializer”)
可以帮助建议我如何控制和开始工作?
我从SB 2.x迁移到SB 3.x,我知道@EnableBatchProcessing或扩展DefaultBatchConfiguration将自动启动作业,但由于我需要使用自定义JacksonSearizer,因此我使用@EnableBatchProcessing(executionContextSerializerRef=“myJacksonSerializer”)
可以帮助建议我如何控制和开始工作?
1条答案
按热度按时间z18hc3ub1#
您可以在启动Sping Boot 应用程序的
main
方法中添加启动作业的代码,类似于:字符串
另一种选择是将代码放在
ApplicationRunner
bean中。下面是一个示例:型