项目中引用其他的项目的模块运行时出现bean not be found

今天在写项目代码的时候,需要用到其他项目的某个接口,所以为了方便直接应用了该项目的Api模块的应用依赖,通过maven下载了它的jar包,
然后直接在需要用到业务类中直接注入这个接口

@Resource
private TestApi testApi;

于是就出现了bean没有发现的问题。

问题分析 + 解决
看了一下启动类上的扫描注解,发现并没有扫描到这个接口,也就是bean都没有去创建,也就不存在能够注入了,所以发生了bean not found;
解决:在启动类的扫描注解中加入这个接口的包路径,就可以了。

posted @ 2022-03-09 16:55  10114  阅读(196)  评论(0编辑  收藏  举报