2025年10月9日 我自己定义了一个定时任务,用于定时从远端爬取信息并更新本地的数据库。 在实现这个定时任务时,我注入了某个Service来实现功能。但我一开始忘记将这个任务类也加入到 IOC 容器中了。 如果我们想要在某个类中让springringBoot帮我们注入某个依赖,那么我们必须也要把当前这个类加入到 IOC容器中去管理,只有这样才能帮我们正确注入。 本来到这儿应该没有问题了,但是我调用这个任务类时是 new 出来的,这就导致我任务类中的Service并没有被正确注入,导致我的Service一直为空...... 结果找问题找了很长时间