今天在写项目代码的时候,需要用到其他项目的某个接口,所以为了方便直接应用了该项目的Api模块的应用依赖,通过maven下载了它的jar包,
然后直接在需要用到业务类中直接注入这个接口
@Resource private TestApi testApi;
于是就出现了bean没有发现的问题。
问题分析 + 解决
看了一下启动类上的扫描注解,发现并没有扫描到这个接口,也就是bean都没有去创建,也就不存在能够注入了,所以发生了bean not found;
解决:在启动类的扫描注解中加入这个接口的包路径,就可以了。