我一直在学习如何使用弹簧数据,我创建了一个非常简单的项目来测试它。 文件夹结构和应用程序上下文.xml如下所示:应用程序上下文.xml和文件夹结构我收到的错误如下所示:控制台错误输出.我的类路径上有应用程序上下文,并声明了该类的 bean,关于我的问题可能是什么的任何想法?谢谢。
编辑:我已经更新了我的帖子以显示主类和 dao 类,以及我的 pom.xml内容(在这一点上,我想知道我是否需要包含另一个依赖项......主类道(存储库(
我想念应用程序日志中的以下行:
。o.s.b.f.xml.XmlBeanDefinitionReader : 从类路径资源加载 XML Bean 定义 [applicationContext.xml]
所以我假设你的应用程序上下文.xml文件根本没有加载。
要么添加
@ImportResource("classpath:applicationContext.xml")
到应用程序类或添加
@Repository
对 UserRepository 类的注释。
在我看来,如果可能的话,你应该避免混合Java和XML Spring配置。