Springboot启动,报错没找到UserBatchService,报错详细信息如下:
在这里插入图片描述
出错原因:这里只介绍列举我的原因,UserBatchService对象为空,大概率就是没有成功注入,查看注解,发现自己没有加@Sercice。

在这里插入图片描述
其次,注入两个service,只标注了一个@Autowired注解,正确的做法是每个service分别用一个@Autowired注解。
在这里插入图片描述
其他:UserBatchService没有成功注入的话,在UserBatchServiceImpl类打断点是进不去的,只有成功注入才能进入断点。受此启发,才知道错误发生在UserBatchService注入的时候,在controller里找注入是否有误。
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐