spring 无法注入JobBuilderFactory,尽管有@Autowired注解

nsc4cvqm  于 2023-04-10  发布在  Spring
关注(0)|答案(1)|浏览(200)

main method classClass that is implementing spring batch libraryconsole output
无法成功运行应用程序。我遵循Udemy课程,其中有相同的代码,但它的工作。然而,教师使用的是Java 8。但我使用的是Java 17。但其他一切都一样。有什么建议吗?

cwtwac6a

cwtwac6a1#

1.请确保您的项目中包含spring-batch-core依赖项。这是定义JobBuilderFactory类的地方。
1.只需检查您是否在spring配置类上正确配置了@EnableBatchProcessing注解。
1.确保您已经在JobBuilderFactory字段上配置了@Autowired注解。
1.如果仍然有问题,请尝试向@Autowired注解添加@Qualifier注解,以指定要注入的bean的名称。
@Autowired
@Qualifier(“jobBuilderFactory”)

相关问题