解决springboot junit测试时 @Autowired 自动注入Service层时Could not autowire. No beans of ‘XXXX‘ type found问题
·
今天再学习时遇到了一个头痛的问题,解决后才发现只是自己的一时疏忽。

出现了无法自动注入的问题,但是我的service层已经添加了@Service的注释

问题解决:原因是我的service包的层级没有和test包层级统一起来

注意看,这里我的service包是在java包下的,没有和Application运行类一样放在com.learnspringboot包下,所以出了问题,注意看测试test包下的测试类是放在test包中的com.learnspringboot包下的,一定要统一。

这样就没有错误提示啦,注意我只解决了这类问题,如有其他问题,请再找方法。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)