Springboot启动 Cannot invoke “xxx.UserBatchService.xxx“ because “this.userBatchService“ is null
Springboot启动,报错没找到UserBatchService,报错详细信息如下:出错原因:这里只介绍列举我的原因,UserBatchService对象为空,大概率就是没有成功注入,查看注解,发现自己没有加@Sercice。其次,注入两个service,只标注了一个@Autowired注解,正确的做法是每个service分别用一个@Autowired注解。其他:UserBatchServic
·
Springboot启动,报错没找到UserBatchService,报错详细信息如下:
出错原因:这里只介绍列举我的原因,UserBatchService对象为空,大概率就是没有成功注入,查看注解,发现自己没有加@Sercice。
其次,注入两个service,只标注了一个@Autowired注解,正确的做法是每个service分别用一个@Autowired注解。
其他:UserBatchService没有成功注入的话,在UserBatchServiceImpl类打断点是进不去的,只有成功注入才能进入断点。受此启发,才知道错误发生在UserBatchService注入的时候,在controller里找注入是否有误。
更多推荐
已为社区贡献7条内容
所有评论(0)