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

时间:2018-01-02 19:38:22

标签: spring spring-boot orm spring-data spring-data-jpa

我一直在研究如何使用spring数据,我创建了一个非常简单的项目来测试它。文件夹结构和applicationcontext.xml如下所示:applicationcontext.xml and folder structure 我收到的错误显示在此处:console error output 。 我在我的类路径上有applicationContext并且声明了该类的bean,知道我的问题是什么吗?谢谢。

编辑: 我已更新我的帖子以显示主类和dao类,以及我的pom.xml内容(至此,我想知道是否需要包含另一个依赖... ...) main class dao (repository)

1 个答案:

答案 0 :(得分:0)

我在您的应用程序日志中遗漏了以下行:

... o.s.b.f.xml.XmlBeanDefinitionReader:从类路径资源[applicationContext.xml]

加载XML bean定义

所以我假设你的applicationContext.xml文件根本没有加载。

添加

@ImportResource("classpath:applicationContext.xml")

到您的应用程序类或添加

@Repository 

您的UserRepository类的注释。

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