项目中引用其他的项目的模块运行时出现bean not be found
今天在写项目代码的时候,需要用到其他项目的某个接口,所以为了方便直接应用了该项目的Api模块的应用依赖,通过maven下载了它的jar包,
然后直接在需要用到业务类中直接注入这个接口
@Resource private TestApi testApi;
于是就出现了bean没有发现的问题。
问题分析 + 解决
看了一下启动类上的扫描注解,发现并没有扫描到这个接口,也就是bean都没有去创建,也就不存在能够注入了,所以发生了bean not found;
解决:在启动类的扫描注解中加入这个接口的包路径,就可以了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~