我一直在研究如何使用spring数据,我创建了一个非常简单的项目来测试它。文件夹结构和applicationcontext.xml如下所示:applicationcontext.xml and folder structure 我收到的错误显示在此处:console error output 。 我在我的类路径上有applicationContext并且声明了该类的bean,知道我的问题是什么吗?谢谢。
编辑: 我已更新我的帖子以显示主类和dao类,以及我的pom.xml内容(至此,我想知道是否需要包含另一个依赖... ...) main class dao (repository)
答案 0 :(得分:0)
我在您的应用程序日志中遗漏了以下行:
... o.s.b.f.xml.XmlBeanDefinitionReader:从类路径资源[applicationContext.xml]
加载XML bean定义所以我假设你的applicationContext.xml文件根本没有加载。
添加
@ImportResource("classpath:applicationContext.xml")
到您的应用程序类或添加
@Repository
您的UserRepository类的注释。
在我看来,如果可能的话,你应该避免混合使用Java和XML Spring配置。