当前位置: 首页 > 知识库问答 >
问题:

Spring Boot Bean'无法找到所需类型的bean'

郗鹏
2023-03-14

我一直在学习如何使用spring数据,并创建了一个非常简单的项目来测试它。文件夹结构和applicationcontext。xml显示在这里:applicationcontext。xml和文件夹结构我得到的错误显示在这里:控制台错误输出。我在类路径上有applicationContext,并声明了该类的bean,你知道我的问题是什么吗?非常感谢。

编辑:我已经更新了我的帖子,以显示主类和道类,以及我的pom.xml内容(在这一点上,我想知道我是否需要包括另一个依赖 . . . ) 主类道(存储库)

共有1个答案

左宁
2023-03-14

我错过了应用程序日志中的以下行:

...o.s.b.f.xml.XmlBeanDefitionReader:从类路径资源加载XML bean定义[Applicationontext.xml]

所以我假设您的应用程序上下文。根本没有加载xml文件。

要么加

@ImportResource("classpath:applicationContext.xml")

或添加

@Repository 

UserRepository类的注释。

在我看来,如果可能的话,您应该避免混合Java和XML Spring配置。

 类似资料: